MyBatisでよく使うアノテーション

MyBatisでよく使用されるアノテーションは次のとおりです。

  1. @Mapper: このインターフェースが、MyBatisのMapperインターフェースであることを示す。
  2. Select:クエリ文の宣言に使用します。
  3. @Insert:挿入用ステートメントを宣言するために使用します。
  4. Update:更新ステートメントの宣言に使用されます。
  5. DELETE:削除文を宣言します。
  6. RESULT: 結果のマップ関係を宣言するのに使用されます。
  7. 結果のマップに複数指定するためのものです。
  8. @Param:メソッドパラメータの名前を宣言するために用いられ、SQL文で動的パラメータバインディングを行う際にこの名前を使用できる。

それらのよく使われる注釈のほかに、MyBatisは@Results、@ConstructorArgs、@SelectProviderなどと、より複雑な状況に対処するための他の多くの注釈を提供します。

bannerAds