欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/7/14 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 hibernate之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>

 

总结

以上是生活随笔为你收集整理的hibernate之HQL传中文参数乱码 解决办法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。