...
Supondo que eu queira utilizar o padrão MVC .... como é melhor implementar a logica de negocio, através dos DAOs ou das Enitys ??
................
Para ser + especifico... eu tenho um método na minha DAO que é:
DAOFactory dao = DAOFactory.createPessoaDAO();
//caso que queira uma lista de pessoa faço
List<Pessoa> lista = dao.getPessoas();
minha duvida é... sera que implementar isso na minha entity é melhor ou pior ??
exemplo
//Classe Pessoa... metodos getPessoas()
//...
public static List<Pessoa> getPessoas() {
DAOFactory dao = DAOFactory.createPessoaDAO();
return dao.getPessoas();
}
.......................
Minha duvida é bem conceitual... a duvida é... quem deve saber me trazer uma lista de todas as pessoas ???
PessoaDAO ??
Pessoa ???
é bom a classe Pessoa entender de como me trazer essas listas ?? ou é melhor só o DAO ??
desde já agradeço