[Hibernate]Problème de requete avec "join fetch"
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 :
Code:
1 2 3 4 5
|
select classe from Classe as classe
left join fetch classe.objet1
left join fetch classe.objet2
where ..... |
mais lorsque j'essaie d'utiliser mes objets objet1 ou objet2 dans mon code j'obtiens une "LazyInitializationException"
par contre si je met le code
Code:
1 2 3 4
|
select classe from Classe as classe
left join fetch classe.objet1
where ..... |
ou
Code:
1 2 3 4
|
select classe from Classe as classe
left join fetch classe.objet2
where ..... |
j'arrive bien à accéder à mon objet1 dans le premier cas et à mon objet2 dans le second cas ...
Comment faire pour pouvoir récupérer mes deux objets en même temps ??