JPAにおけるSQLGrammarExceptionエラー処理方法
494 ワード
JPA使用時、Repositoryに異常はありませんでしたが、実行時にエラーが発生しました.
可能な理由:
1.sql文の書き方が間違っています.@Query()のsql文の構文が正しいかどうかを確認してください.2.フィールドにエラーが発生しました.テーブルにないフィールドが存在する場合がありますが、entityエンティティクラスに含まれている場合があります.エンティティクラスがテーブルに対応し、一致しているかどうかを確認してください.3.自分が書いたRepositoryインタフェースで、
ResultSet org.hibernate.exception.SQLGrammarException:
could not extract ResultSet
可能な理由:
1.sql文の書き方が間違っています.@Query()のsql文の構文が正しいかどうかを確認してください.2.フィールドにエラーが発生しました.テーブルにないフィールドが存在する場合がありますが、entityエンティティクラスに含まれている場合があります.エンティティクラスがテーブルに対応し、一致しているかどうかを確認してください.3.自分が書いたRepositoryインタフェースで、
extends CrudRepository
で参照したエンティティクラスが正しいかどうかをチェックし、@Table注記のテーブルに対応し、下のsql文のエンティティクラスと一致します.