【发布时间】:2016-06-30 13:21:31
【问题描述】:
我能够在查询浏览器(我的 sql)中触发查询,并能够检索如下记录 SELECT * FROM details WHERE title REGEXP 'dem';
但是当我在服务器端使用类似类型的代码时,我会给出错误作为意外令牌:REGEXP
在网上搜索后,似乎hibernate不支持REGEXP。但也给出了一些与此无关的解决方案。我只需要在休眠中通过查询来处理这个问题。
sbQuery.append("select distinct id from deatil id");
sbQuery.append("where ((id.title like :keyword) OR (id.description like :keyword) ");
【问题讨论】:
-
谢谢你,但对我来说这不起作用,因为我只需要正则表达式。鉴于我已经申请了解决方法,但这些不能满足我的要求,否则会产生更多问题。任何其他方式或建议
标签: java mysql regex spring hibernate