1

次のクエリの作成に問題があります。と がParent.classありChild.classます。各親は多くの子を持つことができ、各子は多くの親を持つことができるため、双方向の多対多の関連付けです。

特定の子を持たないすべての親を取得し、いくつかのプロパティで並べ替える必要があります。parent.age.

この質問のほとんどの賛成票の答えは、私の問題に合わせて調整できるように見えますが、コメントには、サブクエリを使用する場合、Parentプロパティで並べ替えることができないと言われています。

理想的にはCriteriaで達成したいのですが、HQLでもOKです..

4

1 に答える 1

1
select distinct p from Parent p, Child c 
where c.id = :childId
and c not member of p.children
order by p.age
于 2013-10-05T17:26:26.687 に答える