Sto utilizzando Hibernate 3.2 e utilizzo i criteri per creare una query. Vorrei aggiungere e "ordinare per" un'associazione molti-a-uno, ma non vedo come ciò possa essere fatto. La query di Hibernate finirebbe simile a questo, immagino:hibernate ordine per associazione
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
Ho provato criteria.addOrder ("assnName.propertyName"), ma non funziona. So che può essere fatto per le normali proprietà. Mi sto perdendo qualcosa?
Cercavo tutto questo, grazie! Puoi anche fare '.createAlias (" assnName "," assnName ")' che ti permette di mantenere la stessa sintassi di HQL. –
@Abdullah Felice di poter aiutare. – Marcelo
Questo è stato molto utile. Ci è voluto un po 'per trovare questo. – smp7d