J'ai la requete HQL suivante :
Ajouter un order by comme suit fonctionne ("truc" n'est pas une classe) :Code:FROM MaClasse maClasse WHERE ...
Par contre :Code:
1
2 FROM MaClasse maClasse WHERE ... ORDER BY maClasse.truc
ne me retourne pas les mêmes résultats que la précédente car il existe des "maClasse.AutreClasse" nuls. La requete générée par Hibernate est :Code:
1
2 FROM MaClasse maClasse WHERE ... ORDER BY maClasse.AutreClasse.machin
alors qu'il me faudrait :Code:
1
2 SELECT ... FROM maClasse, autreClasse WHERE maClasse.autre_id = autreClasse.id ...
Comment forcer Hibernate à faire une jointure externe ?Code:
1
2 SELECT ... FROM maClasse, autreClasse WHERE maClasse.autre_id = autreClasse.id (+) ...