Gente, meu código abaixo avaliei e cheguei a questão que não tem diferença alguma se eu tratar ou se não tratar… É importante sempre tratar? Depedende? Já me falaram uma vez que usar try/catch é feio… Vc concorda?
/**
* Método Salva novo item Idioma
* @throws Exception
* @return Método execute()
* */
public String doSave() throws Exception{
this.idioma = new Idioma();
try{
this.idioma.setCodigoIdiomaLivraria(Long.parseLong(campoCodigoIdiomaLivraria));
}catch(NumberFormatException e){
e.printStackTrace();
}
this.idioma.setIdioma(campoIdioma);
this.idiomasDAO.salvarIdioma(idioma);
return execute();
}
ou
/**
* Método Salva novo item Idioma
* @throws Exception
* @return Método execute()
* */
public String doSave() throws Exception{
this.idioma = new Idioma();
this.idioma.setCodigoIdiomaLivraria(Long.parseLong(campoCodigoIdiomaLivraria));
this.idioma.setIdioma(campoIdioma);
this.idiomasDAO.salvarIdioma(idioma);
return execute();
}