carlolf wrote:
Wenn du mit Cascade-All arbeitest, hast du keine Probleme, wenn du ein Root-Objekt hast, auf welchem der merge ausgeführt wird. Alle von hier aus per cascade erreichbaren Objekte, auch Collections, werden aktualisiert. Auch das umgekehrte gilt: ein erneuter merge updated alle Objekte auf die DB, wenn sie als dirty erkannt werden.
Carlo
Das funktioniert ja bei mir wunderbar, Carlo: insert, update, delete.
Ich möchte wissen, wie nach einem merge sauber weitergearbeitet
werden soll. Bei mir liefert merge, eine neue Referenz, also ein
neues Java-Objekt. Betrachten wir z.B. die Collection, die ich
an der Oberfläche an unterschiedlichsten Stellen gebunden
haben. Von den 100 Entities in der Collection wurden 3 gemerged,
weil sich Daten geändert hatten. Muß ich, um sauber zu bleiben, das
Binden der Daten nun erneut ausführen, oder gibt es dafür ein anderes
Vorgehen?