В Hibernate Envers можно иметь отдельную таблицу аудита. Точно так же можно ли войти в таблицы, отличные от таблицы сущности, с помощью аудита Spring Data JPA?
Использование аудита jpa данных Spring для входа в таблицы, отличные от таблицы объекта
comment
Совершенно ясно, что вы спрашиваете. Энверс помещает всю историю аудита в отдельные таблицы из таблицы базовых сущностей, так что это по умолчанию. Я не совсем уверен, что вы спрашиваете.
- person Naros   schedule 29.10.2018
comment
Возможно, это может быть полезно: spring.io/projects/spring-data-envers
- person 0xR   schedule 19.04.2019
Ответы (1)
функция аудита Spring Data JPA просто заполняет атрибуты объекта, который вы сохраняете. Как и где сохраняются эти атрибуты, контролируется вашей реализацией JPA и, конечно же, вашей базой данных.
JPA предлагает @SecondaryTable
для сопоставления полей со второй таблицей. .
Если это недостаточно гибко для вас, вы всегда можете использовать инструменты базы данных для достижения эффекта, сопоставляя сущность с представлением, которое с помощью триггеров распределяет данные так, как вы хотите.
person
Jens Schauder
schedule
25.10.2018