hiberbate3.0使用HQL查询中文参数问题

来源:互联网 发布:凡人歌 知乎 编辑:程序博客网 时间:2024/06/05 18:09

今天做项目用到了hiberbate3.0去查oracle10g数据库内表中数据.发现当HQL占位符数据为中文是怎么也查不到数据.后来把hibernate.cfg.xml文件中加入session_factory_name属性的值设置为
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
 后运行程序问题解决了.

hiberbate3里的bug

 

解决方法:

可以使用QBC检索方式,使用org.hibernate.Criteria.

    

 

原创粉丝点击