hibernate 模糊查询中查询条件包含单引号的问题

来源:互联网 发布:dnfc 辅助源码 编辑:程序博客网 时间:2024/05/06 09:23

使用hibernate进行模糊查询时,比如 colname like '%keyword%',如果keyword包含单引号,很明显有语法错误,但进行转义后执行仍然是错误的。

通过Google,baidu终于查到把一个但引号替换成两个单引号就可以正常运行:

 

colname like '%it's a dog%'  改成 colname like '%it''s a dog%' 

 

,查询结果正确。