smile_elims

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在配置文件中加入

 

<prop key="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</prop> 

加入之后不能更新删除,不加不能使用代参查询(好烦躁,有知道怎么样的可以留言告诉我,谢谢啦)。

(1)使用 Hibernate3 的查询翻译器: 
    hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)使用 Hibernate2 的查询翻译器: 
    hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
   
 20160707更新
hql语句使用占位符查询,struts中antlr-2.7.2与hibernate中antlr-2.7.7冲突,删除2.7.2
  windows-preferences搜索struts remove掉antlr-2.7.2,还有tomact中部署包里的,最后删掉重新部署
 
也可参照:http://blog.csdn.net/archer119/article/details/50461134
 
 
 
 

 

posted on 2016-01-22 17:44  smile_elims  阅读(905)  评论(0编辑  收藏  举报