Dúvida Jdbc  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Boa tarde Colegas !

Se tenho duas tabelas, mãe e filha, tenho um DAO com um método para buscarMae e quero que retorne o registro da Mae e numa lista os registros correspondentes da Filha.

Como seria o correto:

-No método buscaMae fazer uma chamada ao metodo buscaFilha que retorna todas as filhas passando a Mae

ou

-Fazer um select na mãe já colocando o join que traga os registros da filha ?

Obrigado a todos.

[]s
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Bom dia Colegas !

Ninguém tem uma opinião ?

[]s
java++
JavaTeenager

Membro desde: 10/04/2006 16:46:13
Mensagens: 150
Localização: Fortaleza
Offline

Acredito que:

Fazer um select na mãe já colocando o join que traga os registros da filha

Você usa menos objeto (ir somente uma vez ao banco...) e economiza memória, apesar de fazer um join,

deve ser mais rápido.

"O pior cego é aquele que não quer aprender braile"
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline

Boa tarde Colegas !

Realmente, dependendo de quantos filhas eu tenha, é mais rápido alem de acessar o banco uma única vez.

Só fico preocupado se isso quebra alguma lei do universo Oo...

: )

Valeu !

[]s
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team