Hello,

Je dois gérer les exceptions qui proviennent de ma couche dao et afficher un message d'erreur suivant l'erreur qui se produit

Je voulais savoir si je dois par example faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
public void delete(Affaire affaire) throws Exception{
affaire);
  try {
    getHibernateTemplate().delete(affaire);
  }catch (Exception ex) {
    throw ex;
  }
}
Et depuis mon code appellant faire un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
try {
  remoteAffaireDao.delete(selectedAffaire)
}catch (Exception ex) {
  FacesMessage msg = new FacesMessage(Utils.getMessageResourceString(	  	                   context.getApplication().getMessageBundle            
                                (), "error.affaireDelete", null, context.getViewRoot
                                ().getLocale()));
  LOG.error("Exception while deleting an affaire : " + ex.getMessage());
}
ceci afin de ne pas faire planté et de perdre la connection es-ce que ca marcherait ??