Hibernate - consulta em lista  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

Olá pessoall, trabalho com hibernate e tem uma coisinha que nao sei como fazer.
Vamos supor que meu sistema tenha duas classes, Pessoa e Familia.
Pessoa tem um nome e outros dados quaisquer, e família tem dois atributos, pai e mae, ambos do tipo Pessoa e um atributo filhos do tipo java.util.List que guarda uma lista de filhos (List<Pessoa> no java 5).

Gostaria de saber, como eu poderia fazer um Criteria, ou mesmo um HQL q devolva todas as famílias que tenha um filho com nome = "João"?

Aguardo a ajuda de voces pois isso eu nao achei em nenhum canto, e acho que mais gente já deve ter precisado fazer uma consulta desse tipo.

valeu povo!

http://gilliard.eti.br
[WWW]
Rodrigo Carvalho Auler
Virtual Machine Man

Membro desde: 14/02/2003 15:59:17
Mensagens: 576
Localização: Rio de Janeiro
Offline

Tenta fazer alguma coisa como:

from Pessoa pessoa join pessoa.filhos filho where filho.nome = ?

[]'s

Rodrigo C. A.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team