首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jpql中使用“类似于”或"~*“

问在jpql中使用“类似于”或"~*“
EN

Stack Overflow用户
提问于 2015-03-24 07:22:10
回答 1查看 990关注 0票数 0

我正在使用postgresql和jpa在playframework 2.2中。

我试图通过使用类似于like with in线程的similar to在JPQL中使用this。

代码语言:javascript
复制
select * from table where lower(value) similar to '%(foo|bar|baz)%';

我曾尝试过similar to和~*在我的JPQL,但这两种能力的工作。

关于使用similar to,它给出了

代码语言:javascript
复制
IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: similar near line 1

除了在similar to中使用like之外,还有其他方法可以使用类似于JPQL的功能吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-03-24 13:20:06

在EclipseLink中有regex支持,请检查2.4的发布说明:

但我不知道hibernate是否也支持它。认为这不是JPA规范的一部分。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29226962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档