如何将此 sql 查询转换为 JPA 条件
How to convert this sql query to JPA criteria
我想对 table 中的所有列或数据库中的视图进行字符串搜索。
下面是我的 SQL 查询。
SELECT *
FROM MY_FAVORITE_MOVIES as t
where t::text like '%srk%'
上述查询将在 table 的所有列中搜索字符串。
如何使用 JPA criteriaBuilder API?
我尝试使用 like 操作,但似乎我必须对每一列进行字符串搜索。有没有办法一次在所有列中搜索字符串。
不,JPA 无法做到这一点。您必须单独查询所有字段。或者您可能只是触发您的 SQL 查询作为来自 JPA 的本机查询。
我想对 table 中的所有列或数据库中的视图进行字符串搜索。
下面是我的 SQL 查询。
SELECT *
FROM MY_FAVORITE_MOVIES as t
where t::text like '%srk%'
上述查询将在 table 的所有列中搜索字符串。 如何使用 JPA criteriaBuilder API?
我尝试使用 like 操作,但似乎我必须对每一列进行字符串搜索。有没有办法一次在所有列中搜索字符串。
不,JPA 无法做到这一点。您必须单独查询所有字段。或者您可能只是触发您的 SQL 查询作为来自 JPA 的本机查询。