JPA 菜鸟教程

JPA中SQLGrammarException错误处理方法

2017-08-02  本文已影响5人  18587a1108f1

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语句中的实体类一致。

上一篇 下一篇

猜你喜欢

热点阅读