Für ein Sicherheitssystem, das wie ein großer Bruder funktioniert (wie eine überwachte obligatorische Zugangskontrolle), müssen wir alle Select-Anweisungen, die hibernate erzeugt, abfangen und verarbeiten. Wir speichern den Benutzer, den Zeitstempel und den Sql-Select in einer Datenbank, um ein Profiling mit anderen Tools zu ermöglichen. Anhand dieser Informationen lässt sich feststellen, was ein Benutzer versucht hat, zu betrachten. Für die Select-Anweisungen sind die vorbereiteten Eigenschaften wertvoll. Wir benötigen die vollständige SQL-Anweisung einschließlich aller Parameter.
Gibt es einen Listener oder Interceptor, mit dem wir all diese Dinge verbinden und bearbeiten können? Das größte Problem ist bisher das Sammeln der Anweisungsparameter.
Dankeschön