Grails 2.5.x GORM Hibernate 4.3.8.1类似PostgreSQL

Grails 2.5.x GORM Hibernate 4.3.8.1类似PostgreSQL,postgresql,hibernate,grails,gorm,Postgresql,Hibernate,Grails,Gorm,如何为Grails GORM Hibernate PostgreSQL实现rlike?当我通过Domain.executeQuery(查询,参数)提交查询时,我得到以下异常: org.hibernate.QueryException: unexpected char: '~' ... 我正在构建查询字符串,如下所示: "and ((lower(foo.name) rlike :fooTag) or (lower(foo.summary) rlike :fooTag)) " 当我搜索rlike

如何为Grails GORM Hibernate PostgreSQL实现rlike?当我通过Domain.executeQuery(查询,参数)提交查询时,我得到以下异常:

org.hibernate.QueryException: unexpected char: '~' ...
我正在构建查询字符串,如下所示:

"and ((lower(foo.name) rlike :fooTag) or (lower(foo.summary) rlike :fooTag)) "

当我搜索
rlike
时,我发现了一些注释,表明Hibernate只支持MySQL和Oracle。我可以添加对PostgreSQL的支持吗?如果是,如何执行?

为什么不使用类似于的普通
?我想在PostgreSQL数据库上执行正则表达式搜索。PostgreSQL支持带~字符的正则表达式查询。