はじめに
このプロジェクトでは、MyBatisを使ってデータベースからコース情報を取得し、その結果をカスタムJavaオブジェクトにマッピングする方法を学びます。また、データベーステーブル構造とエンティティクラスのプロパティの間の不一致を処理する方法も学びます。
👀 プレビュー


🎯 タスク
このプロジェクトでは、以下のことを学びます。
- エンティティクラスのプロパティとメソッドを変更して、データベーステーブル構造に一致させる方法。
- コース情報を照会するメソッドを定義するためにマッパーインターフェイスを構成する方法。
- SQLクエリと結果マッピングを定義するためにマッパーXMLファイルを構成する方法。
- マッパーの機能を検証するためのテストケースを実装する方法。
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- MyBatisを使ってデータベースとやり取りし、データを取得する。
resultMap
を使って、データベーステーブル構造とエンティティクラスのプロパティの間の不一致を処理する。- MyBatisマッパーの機能を検証するためのテストケースを書く。