Uma pergunta que acredito ser simples, pra consultar dados no banco, tenho uma classe “UsuarioDAO” com um método “consultarTodosUsuarios()” que retornar um ResultSet. Eis a pergunta…
O que seria mais correto, retornar os dados na variável ResultSet mesmo ou então, ainda no método, percorrer o ResultSet com um while, por exemplo, setando os dados no modelo, adicionar numa lista e então retornar a lista de usuários e não o ResulSet com os dados??? Lembrando que estou na classe de DAO.
Cara, o certo seria vc devolver a lista desse objeto, assim a classe da camada acima não precisa fazer isso, já pensou…
em todo lugar que for precisar desse dado ter que criar os objetos?
se vc altera o objeto?
vai quebrar em vários lugares…
ele deve saber converter os objetos para SQL ou qualquer outra forma de persistencia e salva-los. Da msm forma ele deve saber buscar os dados do banco e converter em objetos para ser usado na aplicação