Dúvida Hibernate

Estou com uma dúvida referfente ao método load do Hibernate.

No momento que carrego um objeto do banco com o load, ele cria um proxy e encapsula os dados do objeto neste proxy. Eu tenho um método que usa reflection para pegar os campos do objeto. Ao entrar no método e buscar os campos, ele tenta buscar do objeto Cliente_$$javassist_61 ao invés de Cliente. Como não existe esse objeto Cliente$$_javassist_61, não retorna nenhum campo.

Como faço para carregar os dados de um objeto sem que o Hibernate crie esse proxy ?

Não conheço nenhuma maneira…

O que vc pode fazer é forçar o hibernate a carregar todo o objeto:

Hibernate.initialize(Object obj);