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