Hello,
Je tente de faire une mise à jour d'une entité et celle-ci n'est pas mis à jour dans la base
parcelle n'est pas null est selectedParcelle contient le même id que parcelleCode:
1
2
3
4
5
6
7
8 Localisation parcelle = getRemoteParcelleDao().findById( selectedParcelle.getId()); if (parcelle != null) { LOG.debug("PARCELLE EXIST WILL BE UPDATE " + selectedParcelle.getId() + " " + selectedParcelle.getLieuDit()); remoteParcelleDao.update(selectedParcelle); }
voici le code de mon dao
aucune exception n'est soulevéeCode:
1
2
3
4
5 public void update(Localisation parcelle) { getHibernateTemplate().update(parcelle); getHibernateTemplate().flush(); }
et dans mon log on peut voir l'élément avec son id et son lieuDit
alors qu'une fois le update (si on peut dire ca) effecuté la valeur dans la base correspond toujours à la valeur précédenteCode:
1
2PARCELLE EXIST WILL BE UPDATE 187 Rechthalten
187 Rechthalten III