6.6.Mettre à jour un objet
La
méthode " saveOrUpdate() " de
l'objet session vous permettra d'ajouter ou modifier les données
automatiquement, en fonction du contexte dans lequel il s'applique.
Cat cat = (Cat) firstSession.load(Cat., catID);
Cat mate = Cat();
cat.setName(" cesar ");
secondSession.saveOrUpdate(cat);
secondSession.saveOrUpdate(mate);
Il
est nécessaire de l'utiliser quand l'objet est sauvegardé
dans un objet session différent de celui qui l'a créé
(très souvent le cas lorsque l'objet passe par une interface
utilisateur).
Si
l'objet persistant reste dans la juridiction de l'objet session qui
l'a créé, un simple " flush() "
ou un " commit() " sur la transaction est
suffisant.
|