J'ai un projet assez énorme dans lequel j'essaye de retrofit des données en mémoire. Essentiellement, j'ai une grande collection d'objets qui contiennent des primitives et d'autres objets qui existent dans Hibernate. De grandes sections de code non-dao s'appuient sur un chargement paresseux via hibernate pour hydrater des objets à la volée. Cependant, comme tout existe en mémoire, mes objets ne sont pas chargés, et j'obtiens des exceptions de chargement paresseuses en hibernation.Comment puis-je retirer des objets en mode hibernation et en mémoire. Je rencontre des problèmes de session
Je pourrais simplement implémenter manuellement le chargement paresseux d'hibernation en plongeant pour hiberner et hydrater l'objet en hibernation manuellement, mais le graphe d'objet pour cet objet est énorme, contenant des centaines de types qui devraient être initialisés et réglés. Cela semble peu pratique et je cherche une solution viable à ce problème. Si quelqu'un a des conseils, des astuces, des solutions ou des histoires concernant ce genre de problème ou des problèmes similaires, je serais très reconnaissant.
Merci beaucoup.