JPAにおけるSQLGrammarExceptionエラー処理方法

494 ワード

JPA使用時、Repositoryに異常はありませんでしたが、実行時にエラーが発生しました.
ResultSet org.hibernate.exception.SQLGrammarException: 
could not extract ResultSet

可能な理由:
1.sql文の書き方が間違っています.@Query()のsql文の構文が正しいかどうかを確認してください.2.フィールドにエラーが発生しました.テーブルにないフィールドが存在する場合がありますが、entityエンティティクラスに含まれている場合があります.エンティティクラスがテーブルに対応し、一致しているかどうかを確認してください.3.自分が書いたRepositoryインタフェースで、extends CrudRepositoryで参照したエンティティクラスが正しいかどうかをチェックし、@Table注記のテーブルに対応し、下のsql文のエンティティクラスと一致します.