【发布时间】:2019-07-06 22:09:00
【问题描述】:
有什么方法可以将带有REGEXP 的 SQL 查询转换为本示例中的 HQL 查询。
SELECT * FROM product m WHERE id = 19 and m.name REGEXP ('DEf|abc');
SELECT * FROM product m WHERE id = 19 and m.name REGEXP ('DEf|abc');
其中名称是具有 json 值的列
我希望输出会显示结果,但我得到一个错误
意外的令牌正则表达式。
【问题讨论】:
-
您好,您可以创建自己的方言并注册功能。
-
我知道这个问题没有重复,因为这个问题可以通过在休眠方言上注册一个函数来从 MySQL 映射 REGEXP 来回答。
标签: java mysql sql hibernate hql