2019-01-12から1日間の記事一覧

gradle-jooq-pluginでカスタムジェネレータを試してみる

JOOQではコード生成に利用するジェネレータを差し替えることで、デフォルトの命名やパッケージのレイアウトをカスタマイズすることができます。 これをgradle-jooq-pluginで試してみました。 結論、プラグインページのサンプルを素直に真似すれば、できます…

JPQLで複数の項目をもつValueObjectを条件にクエリする

よく忘れるのでメモ。 ValueObject(条件クラス) public class FooCondition { private final String col1; private final String col2; public FooCondition(String col1, String col2) { this.col1 = col1; this.col2 = col2; } // getterは省略 } クエリ…

JOOQ使い始め(gradle-jooq-pluginによるコード生成)

JPAが辛くなってきたので、JOOQへの乗り換えを検討中。 Why JOOQ? MyBatisの方が手堅い気がしますが、JOOQを選んだ理由としては、以下のものです。 タイプセーフ Annotation Processingではなく、プラグインによるコード生成 今後のJavaのリリースサイクルを…