Durante um Hibernate Session
, estou carregando alguns objetos e alguns deles são carregados como proxies devido ao carregamento lento. Está tudo bem e não quero desativar o carregamento lento.
Mais tarde, porém, preciso enviar alguns dos objetos (na verdade um objeto) para o cliente GWT via RPC. E acontece que esse objeto concreto é um proxy. Então, eu preciso transformá-lo em um objeto real. Não consigo encontrar um método como "materializar" no Hibernate.
Como posso transformar alguns objetos de proxies em reais sabendo sua classe e ID?
No momento, a única solução que vejo é despejar esse objeto do cache do Hibernate e recarregá-lo, mas é muito ruim por vários motivos.