Ich habe eine Anwendung in Spring + Hibernate geschrieben, die Hibernate Envers verwendet, um Geschichte der Geschäftsdaten zu verfolgen.Hibernate Envers - Füllen Sie Audit-Tabellen beim Start
Beim Start muss ich eine Menge Daten von SQL-Skripten (nicht mit Hibernate API!) Laden. Schließlich kann ich keine Daten sehen, die in Audit-Tabellen verfolgt werden, wahrscheinlich weil ich die Hibernate-API nicht verwendet habe.
Wissen Sie, wie kann ich Audit-Tabellen mit Daten erfüllen, die durch SQL-Einfügungen erstellt wurden? Gibt es einen einfachen Weg, es automatisch zu machen? Kann ich Hibernate Envers oder eine andere Technologie, die Envers unterstützt, tun?
Ja, es wird sehr ärgerlich sein, beide Arten von SQL-Skripten auf dem neuesten Stand zu halten, um Geschäfts- und Verlaufsschemata zu aktualisieren. – bontade
Gibt es einen besonderen Grund, warum Sie die Daten über SQL-Skripts laden müssen, anstatt diese Informationen durch Hibernate zu pumpen? Dies würde sicherlich die Notwendigkeit für Doppel-Skripte beseitigen. – Naros