J'utilise Hibernate 3.2, et j'utilise des critères pour construire une requête. Je voudrais ajouter et «commander par» pour une association plusieurs-à-un, mais je ne vois pas comment cela peut être fait. La requête Hibernate finirait par ressembler à cela, je suppose:hibernate order by association
select t1.a, t1.b, t1.c, t2.dd, t2.ee
from t1
inner join t2 on t1.a = t2.aa
order by t2.dd <-- need to add this
J'ai essayé criteria.addOrder (« assnName.propertyName »), mais il ne fonctionne pas. Je sais que cela peut être fait pour des propriétés normales. Est-ce que je manque quelque chose?
Cherchait partout pour cela, merci! Vous pouvez même faire '.createAlias (" assnName "," assnName ")' qui vous permet de garder la même syntaxe que HQL. –
@Abdullah Heureux de pouvoir vous aider. – Marcelo
C'était très utile. Il a fallu un certain temps pour le trouver. – smp7d