Doma勉強会 in 大阪に行ってきました!

kanjava.connpass.com
に行ってきました。
いろいろ実務で使われているお話をお聞きしてとても勉強になりました。

Doma Spring Boot に挑戦

以下の記事を参考に、spring-bootでdomaを試してみました。
github.com

最初のselectAllのところまでは、順調にできました。
f:id:tomoTaka:20160221090937p:plain

その後selectByNameを追加したのですが、エラー発生
f:id:tomoTaka:20160221091103p:plain
ReservationDaoImplに追加したメソッドが追加されていないようです?

なのでmaven clean して再度、maven buildで今度は以下のエラーが?

[ERROR] /Users/tomo/Downloads/demo/src/main/java/com/example/ReservationDao.java:[15,27] [DOMA4019] ファイル[META-INF/com/example/ReservationDao/selectAll.sql]がクラスパスから見つかりませんでした。ファイルの絶対パスは"/Users/tomo/Downloads/demo/target/classes/META-INF/com/example/ReservationDao/selectAll.sql"です。
[ERROR] /Users/tomo/Downloads/demo/src/main/java/com/example/ReservationDao.java:[20,27] [DOMA4019] ファイル[META-INF/com/example/ReservationDao/selectByName.sql]がクラスパスから見つかりませんでした。ファイルの絶対パスは"/Users/tomo/Downloads/demo/target/classes/META-INF/com/example/ReservationDao/selectByName.sql"です。

やっぱり、よくわかっていないので何かエラーがあると対処できない、、、(汗)

Javaのスタッフの方々にはいつも勉強する機会をいただいて、ありがとうございます!

追記

ビルドパスを初期の状態に戻す
f:id:tomoTaka:20160222081357p:plain
以下のサイトを参考にAnnotation Processingの設定を追加。
Doma - セットアップ
f:id:tomoTaka:20160222081057p:plain
動作することを確認、ホッ、、、
f:id:tomoTaka:20160222081203p:plain
そもそもDoma2最初から勉強しないと、、、