sql >> Database >  >> RDS >> PostgreSQL

Spring Data JPA Auditing werkt niet voor de JpaRepository-updatemethode met @Modifying-annotatie, waarom?

Auditing is gebaseerd op de JPA Lifecycle-gebeurtenissen. Alleen de methoden die instanties direct manipuleren (persist , merge en remove ) triggeren dergelijke gebeurtenissen.

Het uitvoeren van query's, al dan niet gewijzigd, veroorzaakt geen gebeurtenissen en zal daarom geen auditing veroorzaken.

Zie de JPA-specificatie paragraaf 3.5.2 Levenscyclusmethoden voor details.



  1. Hoe een kolom in een tabel in SQL toe te voegen?

  2. Meerdere rijen invoegen in één SQL-query?

  3. SQL Buddy - Een webgebaseerd MySQL-beheerprogramma

  4. Hoe expressie in select-statement in Postgres te evalueren