我想对我的表中的所有列进行字符串搜索,或者在我的数据库中查看。
下面是我的SQL查询。
SELECT *
FROM MY_FAVORITE_MOVIES as t
where t::text like '%srk%'
上述查询将搜索表中所有列中的字符串。 如何使用JPA criteriaBuilder API执行相同操作?
我尝试使用like操作,但似乎我必须对每一列进行字符串搜索。有没有办法一次在所有列中执行搜索字符串。
答案 0 :(得分:1)
不,JPA无法做到这一点。您必须单独查询所有字段。或者您可以将JP查询作为JPA的本机查询触发。