【发布时间】:2017-03-21 04:32:31
【问题描述】:
给定在CriteriaQuery 中使用的Predicate,例如这个:
Predicate predicate = root.get(MyTable.col1).in("col1Val1", "col1Val2");
这可以扩展为使用多个 AND 字段,例如和下面的SQL一样吗?
SELECT *
FROM MyTable
WHERE (col1, col2, col3) IN (
("col1Val1", "col2Val1", "col3Val1"),
("col1Val2", "col2Val2", "col3Val2")
);
【问题讨论】:
标签: java mysql sql hibernate criteria