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");
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 =)