Doma勉強会 in 大阪に行ってきました!
kanjava.connpass.com
に行ってきました。
いろいろ実務で使われているお話をお聞きしてとても勉強になりました。
Doma Spring Boot に挑戦
以下の記事を参考に、spring-bootでdomaを試してみました。
github.com
最初のselectAllのところまでは、順調にできました。
その後selectByNameを追加したのですが、エラー発生
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のスタッフの方々にはいつも勉強する機会をいただいて、ありがとうございます!
追記
ビルドパスを初期の状態に戻す
以下のサイトを参考にAnnotation Processingの設定を追加。
Doma - セットアップ
動作することを確認、ホッ、、、
そもそもDoma2最初から勉強しないと、、、