Аудит изменений в сущности JPA
У меня есть приложения Spring MVC + JPA.
У меня есть несколько сущностей в приложении, которые постоянно меняются. Я хочу иметь возможность проверить эти изменения. Я обнаружил, что есть@Audited
аннотация, которая отслеживает изменения в определенных полях или целой сущности. Я хочу знать, если есть какой-либо способ настроить параметры этого трека - я хочу быть в состоянии отследить, что было изменено и кто это изменил. Также возможно ли иметь изменения из нескольких сущностей в 1 таблице в SQL? Также можно отслеживать изменения -@OneToMany
Поля в сущности?
Спасибо