我的查询的条件部分如下:
...
where foo.bar like '%:%'查询将执行,但没有结果。我想是因为冒号,因为它是HQL中的一个保留字符。因此,如何在不将:作为参数发送到查询的情况下转义它。
我已经使用了'%\:%‘和'%\:%’,但没有成功。
发布于 2017-01-11 13:37:48
我找到了一个解决方案: q=q.replaceAll(":“、”\\003A“)、”\\003A“、”\\003A“;
https://stackoverflow.com/questions/18614960
复制相似问题