Hibernate 问题,在执行Query session.createQuery(hql) 报错误

出错截图

Hibernate创建hqll时报错_struts

这条语句在java运行环境下,直接连数据库不出错,如果在hiberante,struts环境下就出错

出错原因:jar包冲突,struts2和hibernate框架中都有antlr包。

Hibernate创建hqll时报错_jar包_02

Hibernate创建hqll时报错_java_03

解决办法:删除struts中的antlr包(删除低版本jar包即可)。