Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que é transação?

Eu tô meio perdido, mas pelo que entendi, toda interação com o banco de dados é uma transação?

1 resposta
solução!

Olá Carlos, tudo bem?

Não toda interação, mas qualquer alteração no banco de dados é uma nova transação. Então se você adicionar, remover ou fizer um update você está criando uma nova transação. O principal objetivo dela é garantir a integridade dos dados, e para isso, é utilizado um conceito chamado atomicidade.

Atomicidade significa que a informação só será persistida no banco se todos os comandos solicitados na transação forem executados com sucesso. Se isso não acontecer, os dados não são persistidos.