Hibernate: allgemeine Frage zum Transaction-Handling

Kryptaesthesie

Erfahrenes Mitglied
Hallo Jungens :)
Ich habe mal eine allgemeine Frage.

Ohne Hibernate:
Ich habe einige Aktionen auf der Datenbank und wenn bei einer Aktion etwas schief geht, wird ein Rollback ausgeführt und alle Aktionen innerhalb der Transaction rückgängig gemacht. Gängige Praxis, ihr wisst, was ich meine :)

Mit Hibernate / alternative Persistenzschicht:
Wie würde soetwas unter Einsatz einer Persistenzschicht vom Prinzip her ablaufen?
Wenn ich mehrere Objekte habe, dessen "Inhalt" sich ändert und diese in die DAO-Klasse reiche zum Speichern / Updaten, was mache ich, wenn ein Zurückschreiben nicht funktioniert? Wie verfahre ich dann mit dem Rollback? Es ist ja auch mehr als eine Connection beteiligt!
Kann mir jemand sagen, wie man an solch eine Sache "best practise" heran geht?

Oder kann ich vor meinen Aktionen einen Savepoint setzen, oder sowas in der Art?


Hoffe, ihr versteht, was ich meine!?
Danke schon mal für eure Hilfe! :)

Gruß
Gerrit
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück