Hibernate méthode initialize
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.
Code:
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());
} |
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.
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 ?