-
Hibernate Save
Bonjour,
Pour mon cas je fais un save as sur une occurrence existante en utilisant :
Transaction tx = getSession().beginTransaction();
getSession().save(reportDest);
tx.commit();
Mais le problème c'est que je trouve dans le log:
Hibernate: insert into .....
Hibernate: update ...
et là il insert une nouvelle occurence sans problème mais il met aussi à jour l'occurrence originale.
Je comprends pas le problème
Please help
-
votre problème, c'est que vous réutilisez un objet pour en créer un nouveau. Vous devez créer une nouvelle instance, l'initialiser et faire un save() dessus. Sinon hibernate ne va pas apprécier.
-
Ouiiiii c exact merci beaucoup.
Pour résumer il faut pas utiliser l'objet original sinon il va faire Insert et update.
:ccool: