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)

Estou com dúvida no curso de JDBC e banco de dados em Java, no exercício 5 do capítulo Transações: commit e rollback.

Fiz o código exatamente como nos exercício e percebi que com ou sem o rollback os dados não são persistidos de qualquer maneira. Como o meu commit é realizado após a execução dos dois métodos adiciona, o segundo método ja lança uma exceção impedindo que seja executado o commit, ficando dessa maneira inútil o uso do rollback.

2 respostas
solução

Olá Thiago

Essa questão já foi respondida no seguinte link: http://www.alura.com.br/course/JDBC/discussions/171672

.