タグ

ブックマーク / qiita.com/kazuki43zoo (1)

  • GroovyでMyBatisのMapperをつくる(とSQLの可読性がGood!!) - Qiita

    MyBatisでは、SQLやマッピング定義を記載する方法として以下の2つの方法が用意されています。 XMLファイル(サブプロジェクトからVelocityとFreeMarkerの提供もあり) アノテーション(@Select, @Insert, @Update, @Delete, etc..) よく使われる機能についてはXML及びアノテーション両方で使えますが、MyBatisの機能をフルに利用できるのはXMLファイルの方です。残念ながらアノテーションでは使えない機能があったりします(今後改善されていくことを期待しましょう!!そして、是非みなさんもPRしてみてください )。 とはいえ、Mapperインタフェースを作るだけでSQLを実行できてしまうのは非常に魅力的で、私はちょっとしたアプリを作る(=仕事以外の)場合はアノテーションを使います。 で・・・・アノテーションを愛用すると、ひとつの不満がで

    GroovyでMyBatisのMapperをつくる(とSQLの可読性がGood!!) - Qiita
  • 1