Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Seria correto um objeto DAO receber parametros referentes a paginação para retornar uma consulta? Vejam meu raciocinio a partir do código abaixo:
PersonDAOFactory factory = PersonDAOFactory.getDAOFactory(PersonDAOFactory.MYSQL);
PersonDAO dao = factory.getPersonDAO();
PersonCriteria criteria = dao.getCriteria();
criteria.setPageNumber(2);
List<PersonDTO> dtos = dao.retrieve(criteria);
for (PersonDTO dto: dtos) {
/* ... */
}
Estou começando a dar uma olhada em design patterns e não conheço todos, por isso receio estar precipitado.Carregando comentários...