1

假设我有一个实体类A,两个实体类BC继承自A,实体类D继承自CA并且C是抽象实体。实体A有一个字段name。如何构建一个 JQL 查询,每个实体类中按名称对实体进行排序。B排序的类实体name应该首先出现,然后应该是类的实体B(也按名称排序),然后是类的实体D

4

1 回答 1

3
Select a from A a order by Type(a), a.name

JPA 2.0 中添加了 Type() 函数。以前,您需要映射类型字段才能对其进行查询。

于 2010-11-24T14:20:33.027 回答