JPQL 具有实体类型表达式,例如
SELECT e
FROM Employee e
WHERE TYPE(e) IN (Exempt, Contractor)
条件 API 是否有实体类型表达式?
是的。Path.type()
创建与给定路径的类型对应的Expression
。然后,可以使用CriteriaBuilder.literal()
创建类文本以用于比较表达式。