`

hibernate 查询乱码

    博客分类:
  • java
阅读更多

在使用HQL进行查询时,如果查询语句中存在中文字符,则会有乱码出现;

例如:"from Container con where con.name like ' %测试1%'" ;这时hibernate打印出的查询语句中中文部分就乱码了,经查询,是hibernate 的一个bug,在hibernate3.1中就已经修正了(我用的是3.0)

解决办法:1升级hibernate到3.1

2 使用设置参数的形式生成语句,不要用直接组合语句的方式

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics