Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
Boa tarde a todos, queria saber se alguém poderia me dar uma definição de que é um Proxy do hibernate por favor?
Estou fazendo um trabalho sobre o Hibernate e não consegui chegar a uma conclusão...
Até agora o que eu vi é que o Proxy nada mais é que uma cópia do objeto que tem uma identificação para o serviço de persistencia identificar e tem também seus atributos que é para os usuários verem...
Acho que essa definição está errada mais... estou no aguardo...
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
Proxy é algo que parece muito muito com o objeto de verdade, mas não é exatamente.
Entre outros serviços um proxy do Hibernate sabe carregar os relacionamentos declarados como lazy no momento em que são requeridos. Por exemplo:
Membro desde: 04/04/2006 11:58:32
Mensagens: 30
Offline
Desculpe levantar o tópico enterrado, mas existe um porém ai. Segundo o livro Java persistence com Hibernate. O método get necessita de um select, ou seja de um busca física no arquivo de banco de dados. Dessa maneira, ele nâo usa proxy e sim um select comum realizado na base de dados. Para usar proxy utilize o método load.