HQL ordre par l'intérieur d'une collection
J'ai 2 entités: la voiture et les roues (oneToMany) et je veux récupérer ma voiture, avec toutes les roues et (c'est la partie la plus délicate) commandés par les roues.emplacement. Le code ci-dessous déclenche une exception avec le message "illégal de tenter de déréférencement de collection."
Select c
from Car
LEFT JOIN FETCH c.wheels
order by c.wheels.location
Une idée de comment faire cela et si cela est possible dans les requêtes HQL?
OriginalL'auteur AlfaTeK | 2009-03-20
Vous devez vous connecter pour publier un commentaire.
ASC
etDESC
. par exemple,... ORDER BY <Table.Field> DESC
.OriginalL'auteur AlfaTeK
Je pense que vous devez définir la Voiture alias dans la demande:
Ci-dessous est un extrait de la documentation Hibernate sur hql de la commande:
OriginalL'auteur bouhmid_tun
Hmm. Pensez que vous pourriez avoir besoin d'utiliser un alias?
OriginalL'auteur alasdairg