Механизм аудита Hibernate Envers отличается от стандартной версии тем, что позволяет отслеживать историю изменений. www.divinisoft.com С его помощью можно узнать, что изменилось в определённой ревизии, как объект выглядел в этой ревизии и так далее. www.divinisoft.com
Hibernate Envers поддерживает две стратегии аудита: javastudy.ru
- По умолчанию. javastudy.ru В таблице хронологии поддерживается столбец для номера версии записи. javastudy.ru Каждый раз, когда запись вставляется или обновляется, в таблицу хронологии вставляется новая запись с номером версии, извлечённым из последовательности базы данных или таблицы. javastudy.ru
- Аудит достоверности. javastudy.ru При такой стратегии сохраняются начальная и конечная версии каждой записи хронологии. javastudy.ru Каждый раз, когда запись вставляется или обновляется, в таблицу хронологии вставляется новая запись с номером начальной версии. javastudy.ru В то же самое время предыдущая запись обновляется номером конечной версии. javastudy.ru