Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Sobre DAO's

Olá pessoal,

Eu não consegui entender bem em que momento o DAO do produto é chamado para salvar as informações no banco de dados.

Gostaria também de saber se para cada tabela do banco de dados, eu devo criar uma DAO.

Exemplo

Tabelas no banco de dados: Cliente, Fornecedor, Terceiros.

Classes do java representando as tabelas do banco de dados: Cliente.java, Fornecedor.java, Terceiros.java

Neste caso, o DAO é sempre replicado para cada tabela, ficando assim?

ClienteDAO.java 

FornecedorDAO.java

TerceirosDAO.java

O DAO também se aplica a alguma outra situação além desta?

Obrigado

1 resposta
solução

Oi Bruno, a ideia é justamente essa sim, um DAO para cada Tabela. Exceto eu acho, em casos de entidades fracas, que são tabelas que existem apenas para representar um relacionamento entre duas ou mais tabelas.

Basicamente o DAO se limita a isso mesmo. Não conheço outra aplicação.