JPA Criteria API: 实体类型表达式
JPA Criteria API: entity type expression
JPQL 有实体类型表达式,例如
SELECT e
FROM Employee e
WHERE TYPE(e) IN (Exempt, Contractor)
标准API是否有实体类型表达式?
是的。 Path.type()
创建一个对应给定路径类型的 Expression
。然后,您可以使用 CriteriaBuilder.literal()
创建 class 文字以用于比较表达式。
JPQL 有实体类型表达式,例如
SELECT e
FROM Employee e
WHERE TYPE(e) IN (Exempt, Contractor)
标准API是否有实体类型表达式?
是的。 Path.type()
创建一个对应给定路径类型的 Expression
。然后,您可以使用 CriteriaBuilder.literal()
创建 class 文字以用于比较表达式。