2010-11-24 77 views
1

比方說,我有一個實體類A,兩個實體類BCA繼承,並從C繼承實體類DAC是抽象實體。實體A有一個字段name。如何構建一個JQL查詢,該查詢通過名稱對每個實體類中的進行排序。 B類的實體按name排序應該先去,然後去B類(也按名稱排序),然後是D類的實體。JQL ORDER BY子句和繼承

回答

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

Type()函數已添加到JPA 2.0中。以前,您需要映射類型字段以便能夠在其上查詢。