Hibernare realiza Auditoría con Spring data JPA y Spring Boot

Estoy usando Spring data JPA y Spring Boot para mi proyecto.

Tengo un requisito de auditoría para objetos (Crear / Actualizar / Eliminar). Es posible que también necesite obtener revisiones de auditoría para objetos particulares. ¿He comprobado en red que los datos de Spring no pueden recibir revisiones y no rastrean las eliminaciones?

Entonces mi pregunta es:

1) ¿Podemos integrar enversos de Hibernate con Spring data JPA?

2) Tenemos consultas nativas, HQL y Spring data JPA actualizar / guardar / eliminar consultas dinámicas, por lo que ¿podrían los servidores de Hibernate rastrear objetos para todos?

Como soy nuevo en Auditoría, hágamelo saber sobre las preguntas anteriores.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta