Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
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 =)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software