带有元组表达式的子句中的 JPA 条件
JPA Criteria in clause with tuple expression
希望将 HQL 查询转换成它的 JPA 条件 API 等价物。
在 HQL 中,我有以下似乎有效的方法。
WHERE (x, y) IN (
... sub query which selects two columns
)
在 JPA Criteria API 中,我看不到如何匹配元组值,只能匹配单个值。例如,我知道如何将以下内容转换为 JPA Criteria。
WHERE (x) IN (
... sub query which selects single column
)
使用标准 api 这甚至可能吗?
在 JPQL 中不可能尝试用 IN 匹配两个字段。
顺便说一句,你也不能在 JPA Criteria 中这样做。
希望将 HQL 查询转换成它的 JPA 条件 API 等价物。
在 HQL 中,我有以下似乎有效的方法。
WHERE (x, y) IN (
... sub query which selects two columns
)
在 JPA Criteria API 中,我看不到如何匹配元组值,只能匹配单个值。例如,我知道如何将以下内容转换为 JPA Criteria。
WHERE (x) IN (
... sub query which selects single column
)
使用标准 api 这甚至可能吗?
在 JPQL 中不可能尝试用 IN 匹配两个字段。
顺便说一句,你也不能在 JPA Criteria 中这样做。