recuperando objetos com relacionamento many-to-many no hibernate  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
javinha2004
JavaTeenager

Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline

Galera, tenho duas classes com relacionamento many-to-many, grava direitinho, mas não estou conseguindo recuperar os objetos do banco. Os mapeamentos são os seguintes:


e a outra classe:


Tentei essa query:


Mas confesso que foi um negócio meio chutado (e óbvio, dá erro na query), dei uma olhada no manual, mas não estou entendendo como consultar direito para obter a lista de todas as linhas associadas a uma discussão.
Outra coisa que está me confundindo é o seguinte: as linhas já estão carregadas na memória, vai dar pau eu consultar de novo? Vai haver duplicidade de objetos (dois objetos linha com o mesmo id?)
Alguém pode me ajudar a desfazer esse nó na minha cabeça?
Valeu.
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Tente fazer assim:



Você vai carregar todos os objetos "Discussão" e consequentemente (graças ao left join) todas as linhas relacionadas a ele.

Mais informações:

http://www.guj.com.br/java.tutorial.artigo.174.1.guj


Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
javinha2004
JavaTeenager

Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline

RESOLVEU!!!
Valeu, cara, estou há dias dependendo disso para terminar uma etapa do meu trabalho....
Vou aproveitar e dar uma estudada no seu artigo.
Aquele abraço!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team