Hi,
kenn leider die Terminologie für mein Problem nicht, deswegen konnte ich leider auch nix bei Google dazu finden. Hoffe ihr könnt mir dabei Helfen.
Folgendes Problem: Meine Anwendung speichert die Daten über EclipseLink in einer H2 Datenbank. Es kann aber passieren dass die DB-Datei von H2 mal auf den Stand von z.B. vor 2 Stunden überschrieben wird. Die Änderungen die in dieser Zeit stattfanden wären damit futsch.
Könnt ihr eine geeignete Lösung dafür vorschlagen?
Würde es vielleicht ausreichen eine Klasse zu erstellen die von EntityManager erbt und die Methoden-Aufrufe an die Vaterklasse einfach weitergibt und zusätzlich den Funktionsaufruf protokolliert und die Argumente als XML speichert? Dann könnte ich doch nachher theoretisch die protokollierten Methoden einfach noch mal ausführen, oder nicht? Bin noch neu in der Thematik, deswegen weiß ich nicht ob das überhaupt möglich ist.
Danke im Voraus
Centin
kenn leider die Terminologie für mein Problem nicht, deswegen konnte ich leider auch nix bei Google dazu finden. Hoffe ihr könnt mir dabei Helfen.
Folgendes Problem: Meine Anwendung speichert die Daten über EclipseLink in einer H2 Datenbank. Es kann aber passieren dass die DB-Datei von H2 mal auf den Stand von z.B. vor 2 Stunden überschrieben wird. Die Änderungen die in dieser Zeit stattfanden wären damit futsch.
Könnt ihr eine geeignete Lösung dafür vorschlagen?
Würde es vielleicht ausreichen eine Klasse zu erstellen die von EntityManager erbt und die Methoden-Aufrufe an die Vaterklasse einfach weitergibt und zusätzlich den Funktionsaufruf protokolliert und die Argumente als XML speichert? Dann könnte ich doch nachher theoretisch die protokollierten Methoden einfach noch mal ausführen, oder nicht? Bin noch neu in der Thematik, deswegen weiß ich nicht ob das überhaupt möglich ist.
Danke im Voraus
Centin