1
resposta

Printar msg de rollback depois de executar o rollback

Não seria melhor fazer primeiro o rollback da conexão e depois informar que o rollback foi executado?

Invertendo a ordem do código conforme abaixo:

        e.printStackTrace();
        connection.rollback();
        System.out.println("ROLLBACK EXECUTADO");

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Marcelo, bom dia. Essa ordem não vai interferir na execução do seu projeto, colocamos apenas para o aluno ter ciência que o rollback realmente foi chamado. No dia a dia o tratamento será diferente, podendo relançar a exceção dentro de um catch, fechando algum statement ou qualquer outra estratégia que dependerá do desenvolvedor. Caso você ache que a sequência acima faz mais sentido no seu código, pode alterá-la sem problemas =)