Asakusa Framework Advent Calendar 2020の3日目です。
今年は久しぶりにJDBCでDBアクセスするプログラムを書きました。
せっかくなので何かDAOのユーティリティーを使おうと思って、Doma2を使ってみました。
最初、普通にGradleの依存ライブラリーにDoma2を書いたんですが、Eclipse上で開発しようとすると上手くいかなくて。Daoの実装クラスが自動生成されるはずなのにされないんですよね…。
よくドキュメントを読んでみたら、Eclipse上でapt(アノテーションプロセッサー)の設定をしなきゃいけなかったみたいで、設定したら上手く動作しました。
で、AsakusaFWもaptでOperatorの実装クラス等を生成するんですよね。
AsakusaFWの開発環境でaptの設定なんかしたことないなぁ…。と思ったら、Gradleプラグインの裏で設定していたみたいです。(けっこう設定するの大変だったらしいです…)
まったく気付かなかったですが、そういうところにもAsakusaFWはしっかり対応してるんですね。
※コメント投稿者のブログIDはブログ作成者のみに通知されます