2013-10-05 57 views
1

我在制定以下查詢時遇到了問題。我有一個Parent.classChild.class。每個父母可以有很多孩子,每個孩子可以有很多父母,所以它是一個雙向的多對多關聯。獲取沒有特定孩子的所有父母並對其進行排序

我需要得到所有沒有特定孩子的父母,並按某些屬性對其進行排序,例如。 parent.age

this問題看起來問題似乎可以適應我的問題,但在評論中說,使用子查詢時,不可能按Parent屬性排序。

理想情況下,我想用標準來實現它,但HQL就OK太..

回答

1
select distinct p from Parent p, Child c 
where c.id = :childId 
and c not member of p.children 
order by p.age 
相關問題