Durante un letargo Session
, sto caricando alcuni oggetti e alcuni di essi vengono caricati come proxy a causa del caricamento lento. Va tutto bene e non voglio disattivare il caricamento lento.
Ma in seguito ho bisogno di inviare alcuni degli oggetti (in realtà un oggetto) al client GWT tramite RPC. E succede che questo oggetto concreto è un proxy. Quindi ho bisogno di trasformarlo in un oggetto reale. Non riesco a trovare un metodo come "materializzare" in Hibernate.
Come posso trasformare alcuni degli oggetti da proxy a reali conoscendo la loro classe e ID?
Al momento l'unica soluzione che vedo è quella di sfrattare quell'oggetto dalla cache di Hibernate e ricaricarlo, ma è davvero male per molte ragioni.