Bonjour tout le monde!
Je rencontre un petit problème sur la jointure par criteria :
J'ai un objet 'groupe' et un objet 'eleve' avec une relation bidirectionnelle many-to-one.
--> Quand je teste le mapping hibernate sur la relation tout est nikel je peux accéder au groupe à partir de l'élève et je peux avoir pour un groupe tout les élèves
J'ai enfin un autre objet 'statistique' qui a une relation unidirectionnel many-to-one vers l'élève.
--> Quand je teste le mapping hibernate sur la relation tout est nikel je peux connaitre les statistiques de l'élève.
Je souhaite maintenant récupérer les statistiques du groupe dans son ensemble et c'est la que ça plante :
J'ai mis en mode debug, voici la requête générée :[ERROR] JDBCExceptionReporter - ORA-00904: invalid column name
Il a crée les alias pour 'groupe' et 'eleve' mais il n'a pas créer les jointures dans le fromHibernate: select this_.ST_NOTE as ST1_29_0_ from E_STAT this_ where groupe2_.GP_NUME=? and eleve1_.EL_NUME=? and this_.ST_DATE>=? and this_.ST_DATE<=?![]()
il aurait du mettre from E_STAT this_, E_ELEVE eleve1_, E_GROUPE groupe2_ !!!!
Partager