Bonjour,
Je fais une requête pour récupérer un objet.
Après la requête, j'utilise la méthode 'initialize' pour charger une collection dans cette objet, ainsi que des sous-objets.
Mais quand, par la suite, j'essaie d'accéder aux objets truc et bidule, je voie qu'ils n'ont pas été chargés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .... monObjet = (MonObjet) query.uniqueResult(); //On rafraichit les attributs de mon objet for (Attribut attribut : monObjet.getCollectionAttributs()) { Hibernate.initialize(attribut.getTruc().getBidule()); }
Y a t-il quelque chose que je n'ai pas compris à propos de la méthode initialize ?
Connaissez-vous une solution à mon problème ?
Partager