我能够在查询浏览器(我的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) ");
相关:[正则表达式在休眠查询](http://stackoverflow.com/q/5831768/4290096) –
感谢这一点,但对我来说这是行不通的,因为我只需要正则表达式。我已经应用了解决方法,但这些都不符合我的要求,否则会产生更多问题。任何其他方式或建议 – OPTIMUS