Dúvida em throw exception
05/11/2013
0
Dentro de um bloco try..catch, eu preciso no catch fazer uma Throw Exception. Esse bloco é para dar um insert em uma tabela. Eu preciso sempre instaciar a Throw Exception, dando um new Exception()? É isso mesmo ou não. É necessário para irmos subindo até chegar ao nível máximo essa throw.
Pjava
Curtir tópico
+ 0
Responder
Posts
07/11/2013
Joel Rodrigues
A instrução throw precisa de um objeto Exception (ou descendente), por isso, geralmente se usa throw new Exception("mensagem"). Porém, você poderia criar exceptions customizadas ou até mesmo utilizar uma classe de exceção mais específica, com InvalidArgumentException.
Se sua dúvida é "obrigatoriamente precisa gerar uma exceção no catch?", a resposta é não, você trata o erro da forma que preferir.
Se sua dúvida é "obrigatoriamente precisa gerar uma exceção no catch?", a resposta é não, você trata o erro da forma que preferir.
Responder
Clique aqui para fazer login e interagir na Comunidade :)