Ich versuche, das Audit für unser Projekt einzurichten. Ich begann von der Standardkonfiguration, die gut funktioniert.
Der nächste Schritt besteht darin, den Benutzer zu speichern, der Änderungen vorgenommen hat. Nach dem Handbuch habe ich eine benutzerdefinierte Entitätsrevision erstellt:
%Vor%}
Und auch benutzerdefinierte Listener:
%Vor%Hier einige Zeilen aus dem Protokoll:
DEBUG: org.hibernate.envers.configuration.metadata.AuditMetadataGenerator - Erstübergabeprüfungszuordnung für Entität generieren com.cbi.samples.domain.Property.
DEBUGGEN: org.hibernate.envers.configuration.metadata.AuditMetadataGenerator - Zweitüberwachungs-Überwachungszuordnung für Entität generieren com.cbi.samples.domain.Property.
INFO: org.hibernate.cfg.HbmBinder - Zuordnungsklasse: com.cbi.samples.domain.Property_AUD - & gt; EIGENSCHAFTEN_AUD
INFO: org.hibernate.cfg.HbmBinder - Mapping-Klasse: org.hibernate.envers.DefaultRevisionEntity - & gt; REVINFO
Sehen Sie sich die letzte Zeile der Ausgabe an.
Es gibt immer noch DefaultRevisionEntity
anstelle von CustomRevisionEntity
.
Ich habe keine Ahnung, was falsch ist. Irgendwelche Vorschläge?
Gelöst. Die Entität wird nicht vom Hibernate-Verzeichnis gescannt.
Tags und Links entity revision hibernate-envers