【发布时间】:2015-08-21 02:02:04
【问题描述】:
我正在尝试构建一个使用 postgress json 搜索功能的 HQL 查询。
在直接 SQL 中,以下内容按预期工作:
sb.append("select...<blah>, regexp_split_to_table(fe.meta::json->>'elementName', ',') ...
我已经尝试了所有可以在网上找到的转义“::json”的组合。
sb.append("select...<blash>, regexp_split_to_table(fe.meta\\:\\:json->>'elementName', ',') ...
:\\:
\\::
使用!:!:,然后添加转义!
无论组合如何,我要么得到无效的查询,要么没有设置所有命名参数,要么参数前缀后不允许有空格
还有其他方法吗?
非常感谢任何帮助!
【问题讨论】:
标签: json hibernate postgresql escaping