Conteúdo da aula anterior
Inserimos dois dados idênticos e atualizamos dois dados separadamente, ambos com funções transacionais, o código é o seguinte:
Fazemos com que a primeira transação seja capaz de executar o código da lógica de negócio normalmente; Deliberadamente colocamos exceções na segunda transação para ver se ela pode ser revertida normalmente.
O resultado do teste mostra que a transação 1 não apresenta anomalias e a atualização é bem-sucedida. Transação 2, lançar uma exceção, falhar na atualização e reverter.
Código fonte para download:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|