getHibernateTemplate.update ne marche pas
Hello,
Je rencontre des difficultés à mettre à jour un élément existant à l'aide de
getHibernateTemplate.update (affaire) rien n est mise à jour
j ai donc codé ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public void update(Affaire affaire) throws Exception {
LOG.debug("UPDATE AFFAIRE FROM DAO : " + affaire.getNoAffaire());
try{
Commune c = affaire.getCommunes().iterator().next();
delete(findByNoAffaire(affaire.getNoAffaire()));
affaire.addCommune(c);
LOG.debug("SAVE AFFAIRE WITH THIS COMMUNE AFTER DELETE " + affaire.getCommunes().iterator().next().getLibelleFr());
Object o = getHibernateTemplate().save(affaire);
if (o == null) {
LOG.error("ERROR SAVING AFFAIRE INSIDE UPDATE");
}
}catch (Exception ex) {
LOG.error("error while updating affaire" + ex.getMessage());
throw ex;
}
} |
mais la encore il arrive parfois (1 fois sur 10) que l affaire n est pas supprimé dans la base
de quoi cela peut il provenir ?