JPA使用时,Repository中无异常,但运行时报错:
ResultSet org.hibernate.exception.SQLGrammarException:
could not extract ResultSet
可能原因:
1.sql语句书写错误,请检查 @Query() 中的sql语句语法是否正确。
2.字段出错,可能存在表中没有的字段但是entity实体类中含有,请检查实体类是否与表对应且一致。
3.检查自己写的Repository接口中,extends CrudRepository<xxxEntity,Integer>
时候所引用的实体类是否正确,与 @Table注解中的表对应一致,与下方sql语句中的实体类一致。
网友评论