eclipse上でspringbootを使い作成しています。
Domaを使用しています
Daoファイルから、SQLファイルを使う時に
src/main/resources/META-INF/org/......../dao/...
のようにMETA-INFの下の関連しているフォルダにSQLファイルを配置しています。
Daoファイルを確認するために、テスト、ファイルを作りテストを実行すると
そのタイミングで突然Daoファイルの
@select や @Update アノテーションをつけている、SQLを呼び出すメソッドにエラーが出ます。
エラー内容は Doma4019
META-INFO/...がクラスパスから見つかりませんでした。
絶対パスは C: ....../target/classes/META-INFO/......
と出てきます。
SQLファイルはsrcフォルダに配置しているだけではいけないのでしょうか。
どの様に対処すればよろしいのでしょうか。
確認したこと
プロパティ→Javaのビルドパスの出力フォルダーはすべてtarget/classes もしくはtarget/test-classes になっています。
除外もすべて外しています。
Javalコンパイラー → 注釈処理 → ファクトリーパス のところでも
M2_REPO/org/seasar/doma/doma/2.2.0/doma-2.2.0.jarにチェックがあります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/03 01:04
2020/05/03 01:55
2020/05/03 02:22 編集
2020/05/03 02:40
2020/05/03 03:56 編集
2020/05/03 05:36
2020/05/03 06:58
2020/05/03 11:55
2020/05/03 12:00
2020/05/04 04:49
退会済みユーザー
2020/05/04 08:10