Inner Join com Hibernate [RESOLVIDO]

5 respostas
Schoker

Bom dia pessoal.

É o seguinte…

Eu tenho duas tabelas no banco, cliente e endereco…
A tabela cliente tem um campo “endereco_id” que é uma chave estrangeira da tabela endereço…

eu preciso fazer um select que traga todos os clientes e o nome da rua junto…

Alguem sabe como eu posso fazer isso com Hibernate???

Desde já agradeço!

5 Respostas

Marky.Vasconcelos

Se está mapeado com Annotations corretamente voce só rpecisa carregar o cliente que o endereço está junto no objeto.

Schoker

Entãoo…eu fiz o seguinte:

Cliente cli = (Cliente) session.load(Cliente.class, 2l);

mas ai como eu faço pra pegar o nome da rua que esta na classe edereco?

F
cli.getEndereço().getRua()
Marky.Vasconcelos

Como está mapeado a classe Cliente?

Schoker

ja consegui…
quando eu criei as Beans pelo netBeans ele criou um objeto endereco na classe Clientes…
ai quando eu dou um load na classe clientes eu faço que nem o fabio_ajm colocou…
:smiley:

Criado 19 de outubro de 2010
Ultima resposta 19 de out. de 2010
Respostas 5
Participantes 3