Bonjour,
j'ai besoin de récupérer deux objets situées dans une classe et qui sont en mode lazy="true" et pour cela j'effectue un "join fetch" dans ma requete comme ceci :
mais lorsque j'essaie d'utiliser mes objets objet1 ou objet2 dans mon code j'obtiens une "LazyInitializationException"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select classe from Classe as classe left join fetch classe.objet1 left join fetch classe.objet2 where .....
par contre si je met le code
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select classe from Classe as classe left join fetch classe.objet1 where .....
j'arrive bien à accéder à mon objet1 dans le premier cas et à mon objet2 dans le second cas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select classe from Classe as classe left join fetch classe.objet2 where .....
Comment faire pour pouvoir récupérer mes deux objets en même temps ??
Partager