Busca de dados no BD

6 respostas
J

Estou com uma dúvida relativamente simples…porém não sei a forma correta de fazê-lo.
Tenho duas classes uma sendo atendimento e outra atendente.Sendo que tenho uma composição de atendente em atendimento.
Tenho outras duas classes sendo uma DaoAtendimento e outra DaoAtendente com metodos de insert,update,delete e find…
A minha dúvida é …
Quando eu for buscar um atendimento eu devo usar inner join e preencher os dados do atendente ou devo chamar o find do DaoAtendente.

Desde já agradeço

6 Respostas

pablofaria

Minha dica é que use Hibernate (de preferência com JPA)…

e-cowboy

Eu aconselho chamar o DAOAtendente para as responsabilidades ficarem melhor distribuidas

J

Esqueci de informar…estou desenvolvendo para Desktop

e-cowboy

Indepente se web ou desktop chamar o DAOAtendente fica melhor arquitetado heheh!

Ironlynx

JAMAIS dê dicas para mexer com um ORM para quem está com dúvidas arquiteturais.Esse é um dos principais motivos dos DBA´s quererem castrar os Desenvolvedores Java, e reclamarem que Hibernate “caga o projeto”.Nós sabemos que quem faz isso é o programador, que muitas vezes projeta um sistema manco.

Pelo que ele escreveu sim, apesar de geralmente pedir detalhes para ver mais isso.

J

Ok…esclareceram…
Muito agradecido

Criado 23 de maio de 2008
Ultima resposta 24 de mai. de 2008
Respostas 6
Participantes 4