Open1

ブランチ切り替えでDOMA4220が発生する件

ふじしろふじしろ

IntelliJのKotlinプロジェクトで発生。

複数のブランチで作業しているとき、今のブランチには存在しないSQLテンプレートをDOMAが読み込み以下のエラーを吐かれてコンパイルできない状態になることがある。

警告:[DOMA4220] The SQL template "META-INF/***/xxx.sql" that is not mapped to any methods are found. Check the method names or the sqlFile elements of annotations.

対応

  • Reload All Gradle Project->改善せず
  • rebuild->改善せず
  • buildディレクトリの該当ファイルが存在するディレクトリを削除してリビルド->改善せず
  • IntelliJのキャッシュ削除 -> 改善せず
  • 同時に発生していた別のエラー修正->Reload->BootRun->改善