小编van*_*ten的帖子

如何在JPQL中应用正则表达式?

我使用 JPA(Hibernate)作为持久层。

我需要添加一个基于正则表达式的 WHERE 子句,例如 SELECT * FROM TableName where REGEXP_LIKE(ColumnName, 'Pattern') 。我从结果中得到的是字符串列表,但我需要从数据库中获取映射实体作为对象而不是字符串。

据我所知,JPQL 可以将结果作为对象返回,但 JPQL 似乎不支持正则表达式,因为它是 Oracle 的专有扩展。

如何将正则表达式应用于 JPQL?我还需要知道什么?

regex hibernate jpql

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

jpql ×1

regex ×1