PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Spring Data JPA Auditing não funciona para o método de atualização JpaRepository com a anotação @Modifying, por quê?


A auditoria é baseada nos eventos JPA Lifecycle. Somente os métodos que manipulam diretamente as instâncias (persist , merge e remove ) desencadeiam tais eventos.

A execução de consultas, modificando ou não, não aciona nenhum evento e, portanto, não causará auditoria.

Consulte a seção Especificação JPA 3.5.2 Métodos de Ciclo de Vida para obter detalhes.