hibernate异常: org.hibernate.hql.antlr.HqlBaseParser.recover

java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
org.hibernate.hql.antlr.HqlBaseParser.selectClause(HqlBaseParser.java:1391)
org.hibernate.hql.antlr.HqlBaseParser.selectFrom(HqlBaseParser.java:1106)
org.hibernate.hql.antlr.HqlBaseParser.queryRule(HqlBaseParser.java:702)

 

这个异常出现主要原因是hibernate 不能解析hql, 可能在写hql的时候经常与sql混合了,

例如

select * from Sort 这个在hql中是不行的,会产生上面的异常.

 

所以特别注意hql的格式.

你可能感兴趣的:(java,sql,Hibernate)