Аудит с использованием Spring Data JPA - PullRequest
2 голосов
/ 29 июля 2011

Я использую Spring Data JPA в приложении, в котором все объекты сущностей нуждаются в аудите. Я знаю, что каждый из них может либо реализовать Auditable, либо расширить AbstractAuditable, но моя проблема связана с общей реализацией аудита.

Пример на справочных страницах Spring Data JPA указывает на то, что вам необходим компонент AuditableAware для каждой сущности. Есть ли способ избежать этого дополнительного кода и обрабатывать его в одном месте или с помощью одной конфигурации?

1 Ответ

1 голос
/ 31 июля 2011

Общий параметр AuditorAware - это не сущность, для которой вы хотите получить информацию аудита, а скорее информация создания / изменения. Таким образом, обычно это будет пользователь, вошедший в систему или тому подобное.

...