JPA Criteria API:实体类型表达式

时间:2018-05-05 22:11:29

标签: jpa jpql criteria-api

JPQL具有实体类型表达式,例如

SELECT e
FROM Employee e
WHERE TYPE(e) IN (Exempt, Contractor)

条件API是否具有实体类型表达式?

1 个答案:

答案 0 :(得分:1)

是。 Path.type()创建与给定路径类型相对应的Expression。然后,您可以使用CriteriaBuilder.literal()创建类文字,以用于比较表达式。