Bonjour
J'ai un gros souci à propos d'une named query qui est censée me récupérer toute une série de données et les stocker dans des objets :
1 2 3 4 5 6 7 8
| @NamedQuery(name=DroitHR.NQ_FIND_DROITHR,query="select distinct(droit)" +
" from DroitHR droit " +
" left join fetch droit.userHR userHR " +
" left join fetch userHR.lieuxPaie lieuxPaie " +
" left join fetch userHR.profilsHR profils" +
" left join fetch profils.rolesHRGroupe hrgroupes" +
" JOIN droit.user user " +
" where user.login = :login") |
Le problème c'est que malgré la requête, plusieurs objets ne sont même pas instanciés comme "lieuxPaie" au débuggueur l'objet est indiqué :
{IndirectList: not instantiated}
Si quelqu'un a une solution car je ne souhaite pas mettre d'annotation EAGER au sein des classes mais uniquement passer par cette named query si je souhaite récupérer mes données.
Merci
Partager