Bonjour,
Je suis à la recherche d'un moyen (autre que faire des DTO) pour détacher un objet de sa session Hibernate.
En fait, je récupère une liste d'objets chacun d'eux contenant des sets d'objets et je voudrais forcer l'initialisation de tous ces sets.
La liste d'objets est destinée à être sérialisée. Lorsque la liste est désérialisée, la session n'est plus accessible.
Je ne veux pas imposer le lazy à false dans les fichiers de mappings car le service est utilisé par différentes couches qui peuvent fonctionner de cette façon.
J'ai déjà tenter d'utiliser les méthodes suivantes :
Code:
HibernateTemplate.initialize() [Spring]
-> "Force initialization of a Hibernate proxy or persistent collection."
Hibernate.initialize()
-> "provide the application with a convenient way of working with lazily initialized collections or proxies" ... "as long as its Session is still open"
Mais cela ne donne rien...
Toute aide sera vivement appréciée !
Merci à tous,
Sébastien