我有一个JSON字段data
,其中包含以下数据-
{"name":"xx"}
我想使用Hibernate对该字段进行全文搜索。有没有办法可以实现这个功能?我尝试了一些例子,但都没成功。
我有一个JSON字段data
,其中包含以下数据-
{"name":"xx"}
我想使用Hibernate对该字段进行全文搜索。有没有办法可以实现这个功能?我尝试了一些例子,但都没成功。
Session
对象创建本地查询,或展开Session
以获取java.sql.Connection
。?
和->>
,而不是JPQL/HQL。请参见postgresql json operators。请注意,JSON功能是在9.3中引入的,并在9.4和9.5中得到增强,因此请检查您的版本是否具有所需的功能。jsonb
和myjsoncolumn ? 'key'
。对于普通的json
类型,您需要使用(myjsoncolumn -> 'key') IS NULL
。重要的是要使用->
而不是->>
,因为->
返回一个json空对象,例如{"a":null}
,而另一个返回NULL
,所以您无法区分{"a":null}
和{}
。