hibernate 查询乱码
在使用HQL进行查询时,如果查询语句中存在中文字符,则会有乱码出现;
例如:"from Container con where con.name like ' %测试1%'" ;这时hibernate打印出的查询语句中中文部分就乱码了,经查询,是hibernate 的一个bug,在hibernate3.1中就已经修正了(我用的是3.0)
解决办法:1升级hibernate到3.1
2 使用设置参数的形式生成语句,不要用直接组合语句的方式
在使用HQL进行查询时,如果查询语句中存在中文字符,则会有乱码出现;
例如:"from Container con where con.name like ' %测试1%'" ;这时hibernate打印出的查询语句中中文部分就乱码了,经查询,是hibernate 的一个bug,在hibernate3.1中就已经修正了(我用的是3.0)
解决办法:1升级hibernate到3.1
2 使用设置参数的形式生成语句,不要用直接组合语句的方式