Если у вас есть этот тип установки объекта JPA с суперклассом и несколькими дочерними классами (см. Ниже), как вы пишете запрос JPA, который выберет, скажем, первые 3 (упорядоченные по дате создания) каждого дочернего класса? Написание двух отдельных запросов и запрос конкретного подкласса работает нормально, но я бы хотел, если это возможно, свести его к одному запросу.
@MappedSuperclass
public class Parent {
@Temporal(TIMESTAMP)
@Column(name = "created")
private Date created;
...
}
@Entity
@DiscriminatorValue("A")
public class ChildA extends Parent {
...
}
@Entity
@DiscriminatorValue("B")
public class ChildB extends Parent {
...
}