拼HQL的时候Where条件是日文,从EXCEL中读出来的。DEBUG看在拼的字符串里还不是乱码,但HIBERNATE的LOG文件中看,数据库中执行查询时的SQL语句已经是乱码了。
不是拼串的问题,如果拼的时候Where条件是英文是没有问题的。另外,虽然可能LOG文件中不显示日文,所以乱码,但因为查询回来的结果是NULL,所以也基本确定执行查询时的SQL是乱码。在MYSQL数据库中直接进行日文条件查询时没有问题的。网上有各种各样的方案,的确都不好用。请各位高手指教,全天在线等指点。
不是拼串的问题,如果拼的时候Where条件是英文是没有问题的。另外,虽然可能LOG文件中不显示日文,所以乱码,但因为查询回来的结果是NULL,所以也基本确定执行查询时的SQL是乱码。在MYSQL数据库中直接进行日文条件查询时没有问题的。网上有各种各样的方案,的确都不好用。请各位高手指教,全天在线等指点。
解决方案 »
- 同志们谁有jive和pet store源代码
- java写工程遇到数据库表缺少一个表,中途添加可以吗?
- Exception starting filter struts2启动错误
- openjpa save数据时报错,我已经受不了..高手帮忙
- 运行Heritrix时出现的错误,求救!
- 求助:No deserializer for {http://www.w3.org/2001/XMLSchema}anyType 是什么错误啊?
- ssh2中的单例多例问题
- jboss可以同时支持发布多个WAR包吗?部署WAR包出现以下错误:(请教!
- 请问如何让程序第一次运行程序时I=1,第二次程序运行时I=2,发现无论运行多少次I ==1
- 短信平台发送短信失败如果调用批处理重新发送
- 要崩溃了,使用hibernate的annotation进行实体映射,找不到实体,求解
- javaMail发送问题(有时未能成功发送)
在你的url后设置编码看看