Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aula 05 EJB Lidando com Exceções

Fala galera. Eu estava acompanhando o vídeo da aula e quando eu coloquei o throw new RuntimeException("O serviço externo deu erro!") no método de incluir autor e entrei na página para tentar adicionar um novo autor a exceção não foi lançada. Tipo, salvou o autor normalmente. O mesmo aconteceu com a LivrariaException que foi criada durante a aula.

Alguém poderia me ajudar a entender o porquê?

3 respostas

Pode colar o teu código aqui para auxiliar na solução?

Diego, segue ai o código que falei.

public void salva(Autor autor) {

        System.out.println("Salvando autor " + autor.getNome());

            manager.persist(autor);

        System.out.println("Salvou autor " + autor.getNome());

        throw new RuntimeException("Serviço externo deu erro!");

    }

Na videoaula a aplicação não rodou porque a runtime foi lançada. Só que no meu projeto aqui rodou normalmente.

Eu to querendo saber o motivo.

solução!

Um belo dia entrei no projeto e estava funcionando. Não sei explicar o que tinha de errado. Não fiz nada.