1
比方說,我有一個實體類A
,兩個實體類B
和C
從A
繼承,並從C
繼承實體類D
。 A
和C
是抽象實體。實體A
有一個字段name
。如何構建一個JQL查詢,該查詢通過名稱對每個實體類中的進行排序。 B
類的實體按name
排序應該先去,然後去B
類(也按名稱排序),然後是D
類的實體。JQL ORDER BY子句和繼承
比方說,我有一個實體類A
,兩個實體類B
和C
從A
繼承,並從C
繼承實體類D
。 A
和C
是抽象實體。實體A
有一個字段name
。如何構建一個JQL查詢,該查詢通過名稱對每個實體類中的進行排序。 B
類的實體按name
排序應該先去,然後去B
類(也按名稱排序),然後是D
類的實體。JQL ORDER BY子句和繼承
Select a from A a order by Type(a), a.name
Type()函數已添加到JPA 2.0中。以前,您需要映射類型字段以便能夠在其上查詢。