PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Spring Data JPA Auditing funktioniert nicht für die JpaRepository-Aktualisierungsmethode mit @Modifying-Anmerkung, warum?

Die Überwachung basiert auf den JPA-Lebenszyklusereignissen. Nur die Methoden, die Instanzen direkt manipulieren (persist , merge und remove ) solche Ereignisse auslösen.

Die Ausführung von Abfragen, ob geändert oder nicht, löst keine Ereignisse aus und führt daher nicht zu einer Überwachung.

Einzelheiten finden Sie in Abschnitt 3.5.2 Lebenszyklusmethoden der JPA-Spezifikation.