Mehrere Castor-Transaktionen

english version

main page



Die folgende Graphik beschreibt den aktuellen Ablauf bei der nacheinander folgenden Durchführung von mehreren Castor-Transaktionen:

current

In diesem Beispiel erzeugen wir ein JDO, und speichern es in die Datenbank. Nachdem wir dieses (oder auch ein beliebiges anderes) Objekt über eine OQL-Abfrage aus der Datenbank zurückholen, modifizieren wir es und speichern es wieder zurück in die Datenbank.

Hierbei sind zwei Dinge zu beachten:


Im Folgenden wird veranschaulicht, wie die nacheinander durchgeführten Operationen optimiert werden könnten:

optimized
Auf diese Weise sparen wir uns den sehr zeitintensiven Schritt, jedes Mal zu Beginn einer neuen Transaktion eine eigene Datenbank-Session zu öffnen.



hoch
siehe auch: einzelne Castor-Transaktionen english version

main page