Mon application Web Java utilise Hibernate pour effectuer un ORM. Dans certains de mes objets, j'utilise un chargement paresseux pour éviter d'avoir des données jusqu'à ce que j'en ai absolument besoin. Le problème est que je charge l'objet initial dans une session, puis cette session est détruite. Lorsque je tente plus tard de résoudre les collections paresseux chargé dans mon objet que je reçois l'erreur suivante:Chargement différé dans Hibernate
org.hibernate.LazyInitializationException: Échec de l'initialisation paresseusement une collection de rôle: common.model.impl.User.groups, aucune session ou session n'a été fermée
J'ai essayé d'associer une nouvelle session à la collection puis de la résoudre, mais cela donne les mêmes résultats.
Est-ce que quelqu'un sait comment je peux résoudre les collections paresseuses une fois la session originale disparue?
Merci ...
--Steve
Avez-vous cherché dans stackoverflow? la recherche donne beaucoup d'indices – Salandur
En fait, j'ai fait des recherches dans StackOverflow et d'autres endroits. Ce que j'ai trouvé n'a pas semblé donner une réponse qui s'appliquait à mon problème. Si vous avez un message spécifique que je pourrais avoir manqué, postez-le, donc je peux voir si cela aide. – Steve