标签: java jpa eclipselink criteria-api
我有一个实体层次结构,我想根据子类过滤结果。我知道如果我指定一个特定的子类,查询将只返回该子类的实体,但如果我想从两个或多个子类中返回实体但不是所有子类。我知道这可以通过使用实体类型表达式来完成:
SELECT e FROM Employee e WHERE TYPE(e) IN (Exempt, Contractor)
可以使用Criteria API完成同样的事情吗?
顺便说一句,我正在使用EclipseLink。