Nesse exemplo de conexão ao banco de dados tudo é feito no DataService. Como ficaria no caso de querer separar os acessos em diferentes classes numa pasta DAO. Exemplo: ProdutoDao, ItemDAO, UsuarioDao.
Nesse exemplo de conexão ao banco de dados tudo é feito no DataService. Como ficaria no caso de querer separar os acessos em diferentes classes numa pasta DAO. Exemplo: ProdutoDao, ItemDAO, UsuarioDao.
Olá, William
O melhor seria criar uma classe para cada entidade (ProdutoDao, PedidoDAO ItemPedidoDAO, etc.) e mover para lá o método de cada entidade. Se o método for para inserir produtos, mova para ProdutoDao. Se for para manipular pedido ou itens de pedido, mova para PedidoDAO. Se essas classes tiverem código duplicado entre si, o ideal é extrair uma classe-base (BaseDAO) e mover para ela os membros em comum.