Pendant une mise en veille prolongée Session
, je charge certains objets et certains d'entre eux sont chargés en tant que proxys en raison d'un chargement paresseux. Tout va bien et je ne veux pas désactiver le chargement paresseux.
Mais plus tard, je dois envoyer certains des objets (en fait un objet) au client GWT via RPC. Et il arrive que cet objet concret soit un proxy. J'ai donc besoin de le transformer en un véritable objet. Je ne trouve pas de méthode comme "matérialiser" dans Hibernate.
Comment puis-je transformer certains objets des proxys en réels en connaissant leur classe et leur ID?
Pour le moment, la seule solution que je vois est d'expulser cet objet du cache d'Hibernate et de le recharger, mais c'est vraiment mauvais pour de nombreuses raisons.