我对JPA CriteriaBuilder有疑问。
我有一张包含两个外键A_ID
和B_ID
的表格。现在我想选择一对(A_ID, B_ID)
在一组元组中的所有记录。是否可以使用CriteriaBuilder构建此查询?
在Oracle数据库中,后面的查询将起作用:
SELECT a.ID FROM TABLE_NAME a WHERE (a.A_ID, a.B_ID) IN ((123, 21), (423, 32));
但我很难用CriteriaBuilder构建where子句。 IN Expression
仅适用于单值吗?或者也许可以用子查询做同样的事情?