Olá, como vão?
Estou desenvolvendo uma aplicação que salva os dados em um banco de dados, porém estou notando um constante acesso, praticamente todo botão que o usuário aperta, campo preenchido, validação é feito via banco de dados. E as vezes é bem inconveniente.
Existe um jeito (uma prática bem adotada e fundamentada) em que você “traz” os objetos para o seu programa, edita, consulta e depois de tudo, que se salva? (Em vez de ficar usando SELECT em trocentas tabelas, UPDATE etc). Basicamente é dar mais independência do BD e manipular mais os objetos.
Por exemplo tenho um método atualizarCliente() para atualizar eu faço um SELECT de três tabelas, preencho alguns objetos, dai preciso ver se ele não está excluido (coluna EXCLUIDO), depois outro SELECT pra ver se o código dele tá certo, e por fim um UPDATE em todas as tabelas.
Grato