Java

MyBatis + Groovy でマッパーを実装

MyBatis は、SQLをアノテーションで書く方法と、XMLで書く方法の2つをサポートしています。どちらが良いかは好みが分かれるところでしょう。

ただ少なくとも、アノテーションは記述の自由度が低い(特に改行しにくい)ため、SQLが複雑になると悲惨なことになります。

Java アノテーション版

もうちょっと見やすくかければ…と考えていて、Groovy を思い出しました。

(さらに…)