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 parcelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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ée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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édente
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2PARCELLE EXIST WILL BE UPDATE 187 Rechthalten
187 Rechthalten III
Partager