现在的位置: 首页 > 综合 > 正文

hibernate之HQL传中文参数乱码 解决办法

2013年10月21日 ⁄ 综合 ⁄ 共 384字 ⁄ 字号 评论关闭

在spring+hibernate中:Hql中有中文参数(如from test as c where c.name='张三')的话被翻译成sql的时候会出现乱码,解决办法是在application.xml中加入以下语句:

<prop key="hibernate.query.factory_class">  

    org.hibernate.hql.classic.ClassicQueryTranslatorFactory   

</prop>  

 

在struts+hibernate中

hibernate的配制文件hibernate.cfg.xml中加入

<property name="query.factory_class">
        org.hibernate.hql.classic.ClassicQueryTranslatorFactory
 </property>

 

【上篇】
【下篇】

抱歉!评论已关闭.