HQL查询中文乱码问题
来源:互联网 发布:上海松江巨人网络招工 编辑:程序博客网 时间:2024/05/19 01:11
问题描述:在HQL语句中如果其中参数是中文,执行后会发现该参数为乱码。
解决方法:可以在hibernate.cfg.xml中加入如下语句:
这样就可以解决传入参数为乱码问题。
这个的确解决了在拼凑的HQL语句中的中文乱码问题,不过如果用hibernate的更新方法时会报错。
原因:hibernate.query.factory_class这个属性是配置hibernate查询翻译器的工厂类,上面配置的是hibernate2.x的,在2.x时hibernate还不支持更新的HQL。在hibernate3.x中默认的翻译器是3的,但是如果拼凑HQL语句中带有中文就会乱码。
解决方法:在写HQL的时候不吧中文参数拼凑进去,用query的setXxx方法即可。
- HQL查询中文乱码问题
- HQL查询中文乱码问题
- HQL查询中文乱码问题 (转)
- Hql语句模糊查询‘like’与传递中文乱码问题
- HQL中文参数乱码问题
- HQL查询中文的问题笔记
- 解决hql中文乱码
- spring 管理hibernate3.0 hql中文乱码问题
- Hibernate中hql转Sql中文乱码问题
- hiberbate3.0使用HQL查询中文参数问题
- Hql语句模糊查询‘like’与中文问题
- hibernate中文动态查询语句乱码问题
- hibernate查询中文参数乱码问题
- python mysqldb 查询数据,中文乱码问题
- JDBC从mysql查询中文乱码问题
- Eclipse查询MySql、添加中文乱码问题
- PL/SQL 查询中文乱码问题
- 解决hive查询中文乱码问题
- .NET测试工具NUnit2.5六大特性一览
- 关于"回文数"的编程实验(二)
- Linux网管学习笔记(10)Linux到底有多吸引人?
- 整数溢出,如何判断整数溢出
- WORD中编号问题的解决
- HQL查询中文乱码问题
- oracle用户权限及角色
- 管理者的三多三少
- .o .a .so文件
- 可运行jar包制作
- 文本分类入门(四)训练Part 1
- A orderLink for JavaME
- ASP.NET2.0文件上传以及图片处理
- linux 编译程序时得到undefined reference to 'xxxx'这样的错误提示