1

エンティティクラス 、 を継承するA2 つのエンティティ クラスB、およびCを継承するAエンティティ クラスDがあるとしCます。ACは抽象的なエンティティです。エンティティAにはフィールドがありますname。各エンティティ クラス内でエンティティを名前で並べ替える JQL クエリを作成する方法。Bでソートされたクラスのエンティティがname最初に移動し、次にクラスのエンティティB(名前でもソート)、次にクラスのエンティティが移動する必要がありDます。

4

1 に答える 1

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

Type() 関数は JPA 2.0 で追加されました。以前は、クエリを実行できるように type フィールドをマップする必要がありました。

于 2010-11-24T14:20:33.027 に答える