首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于HQL参数中含有中文是乱码的解决方法

2012-10-16 
关于HQL参数中含有中文是乱码的解决办法在spring+hibernate中:Hql中有中文参数(如from test as c where c.

关于HQL参数中含有中文是乱码的解决办法
在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>

热点排行