Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alterar o atributo de "Auto Commit" da conexão em um DAO interfere nas demais operações para o mesmo objeto?

Se no meu DAO de Produto por exemplo eu alterar o atributo de AutoCommit da conexão apenas dentro do método inserir(Produto prod), que é um atributo de classe, isso implica nas demais operações de listagem, deletar e alterar?

Se sim, qual seria a melhor forma de implementar isso, alterar o Auto Commit para true na saída do método?

1 resposta
solução!

Cezar, bom dia. O que deve ser percebido é se o método em questão pode fazer parte de um contexto transacional, ou seja, fazer mais de uma operação em uma única chamada. Se o método inserir sempre for chamado sozinho, você pode alterar o commit para true ou false, mas sempre lembrando que se estiver como false, vc precisa explicitar a chamada do commit, rollback etc ...

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software