Disons que j'ai une classe d'entité A
, deux classes d'entités B
et C
qui hérite de A
et classe d'entité D
qui hérite de C
. A
et C
sont des entités abstraites. L'entité A
a un champ name
. Comment on pourrait construire une requête JQL qui commande des entités par le nom au sein de chaque classe d'entité. Les entités de la classe B
triées par name
devraient aller en premier, puis devraient aller les entités de la classe B
(également triées par nom), puis de la classe D
.JQL clause ORDER BY et l'héritage
1
A
Répondre
3
Select a from A a order by Type(a), a.name
La fonction Type() a été ajoutée dans JPA 2.0. Auparavant, vous auriez besoin de mapper le champ de type pour pouvoir interroger.
Questions connexes
- 1. SQL GROUP BY CLAUSE
- 2. group by clause
- 3. Aide avec clause group by
- 4. Complexe TSQL order by clause
- 5. JPA: Différences entre JQL et SQL
- 6. Convertir JQL en CriteriaBuilder
- 7. Requête MySQL utilisant where et clause group by
- 8. SQL - ORDER BY dans IF-ELSE CLAUSE
- 9. agrégation personnalisée dans la clause GROUP BY
- 10. problème dans la clause group by
- 11. LINQ: Group By + Où dans la clause
- 12. Performance de SQL ORDER BY clause avec VarChar Strings
- 13. Comment retourner les groupes vides dans GROUP SQL BY clause
- 14. Utilisation de la clause Group By By dans la procédure stockée
- 15. Problème: clause GROUP BY montrant les résultats précédemment filtrés par clause where
- 16. Jointure complexe avec une clause group-by/having imbriquée?
- 17. Génère lambda Expression By Clause en utilisant string.format en C#?
- 18. ORACLE Connect by clause équivalente dans SQL Server
- 19. En ce qui concerne: PKCS7, X509 et DER
- 20. MYSQL: COUNT avec GROUP BY, LEFT JOIN et la clause WHERE ne renvoie pas de valeurs
- 21. CakePHP et GROUP BY
- 22. Divers PEM à DER en perl
- 23. Sqlite3 et AOP problème avec ORDER BY
- 24. SQL Server: Différence entre PARTITION BY et GROUP BY
- 25. Entity framework avec "Group By" et/ou "Order by"
- 26. Optimiser la requête SQL lorsque les expressions GROUP BY et ORDER BY sont différentes?
- 27. Génériques et clause "where"
- 28. SELECT DISTINCT et ORDER BY
- 29. MySQL GROUP BY et JOIN
- 30. SQL UNION et ORDER BY