Ich speichere Dateiattribute (Größe, Aktualisierungszeit ...) in der Datenbank. Das Problem ist also, wie man die Transaktion für Datenbank und Datei verwaltet.Wie wird die Transaktion für Datenbank und Dateisystem in Java EE-Umgebung verwaltet?
In einer Java EE-Umgebung kann JTA nur Datenbanktransaktionen verwalten. Falls die Aktualisierung der Datenbank erfolgreich ist, aber die Dateioperation fehlschlägt, sollte ich die Datei-Rollback-Methode dafür schreiben? Darüber hinaus verstößt der Dateivorgang im EJB-Container gegen die EJB-Spezifikation.
Was ist Ihre Meinung?
+1 Ich hatte noch nie davon gehört. Das ist gut zu wissen. – ewernli