Как запросить только сущности суперкласса в запросе jpql?

У меня есть следующие лица:

@Entity
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name="orderType", discriminatorType=DiscriminatorType.STRING)
@DiscriminatorValue(value="BASE")
@Table(name = "orders")
public class OrderEntity implements Serializable {
...

а также

@Entity
@DiscriminatorValue(value="RECURRING")
public class RecurringOrderEntity extends OrderEntity{
...

Я могу найти все подклассы (RecurringOrderEntity) с помощью следующего jpql:

Query q = em.createQuery(
                "SELECT o from RecurringOrderEntity o where "
                + "o.cancellationDate is null "
                + "and o.maxOccurrences = o.occurrence");

Что такое синтаксис JPQL для поискатолько лица, которыене случаиRecurringOrderEntity?

Я использую Eclipselink 2.0.0 в качестве поставщика JPA.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос