[英]Is there any way to convert a sql query into hql query with REGEXP
有什么方法可以将带有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');
其中 name 是具有 json 值的列
我希望输出会显示结果,但出现错误
意外的令牌正则表达式。
HQL 没有正则表达式。
但为此,您可以使用喜欢或
SELECT * FROM product m
WHERE id = 19
and ( m.name like '%Def%' or m.name like '%abc%' );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.