Lazy loading do hibernate trazendo objetos sem informações  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

Tenho uma classe Grupo com um Set de Itens mapeado como lazy. Segue o mapeamento, feito com annotations.

Em Grupo:

Em Item:

Quero listar todos os grupos com os seus respectivos itens, então dou um findAll em Grupo e depois um grupo.getItens(). Algo como:


Com o primeiro grupo tudo acontece do jeito que deveria acontecer, mas a partir do segundo, o Set de itens vem com o número correto de objetos, mas eles vêm com id = 0 e outros atributos null.

Alguém tem idéia de por que isso pode estar acontecendo? Uso o hibernate 3.2 com hibernate annotations.

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

Chegou a conferir como os dados estão no banco?

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

plentz wrote:Chegou a conferir como os dados estão no banco?
Conferi sim, estão corretos...

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
fabio.patricio
GUJ Master

Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline

David wrote:
plentz wrote:Chegou a conferir como os dados estão no banco?
Conferi sim, estão corretos...


Conferiu se a consulta que o Hibernate gera esta certa?

]['s

Fabio Patricio
http://blog.wansoft.com.br

[WWW] [MSN] [ICQ]
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

fabgp2001 wrote:Conferiu se a consulta que o Hibernate gera esta certa?
Yep! Se eu executá-la no pgAdmin, por exemplo, o resultado é o esperado.

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

[chute] Você implementou equals() e hashCode()? [/chute]

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline


Estão sim...

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team