Интеграция таблиц nHibernate Envers _AUD в исходную строку
Я пытаюсь интегрировать Envers в существующую базу данных nHibernate. Мне нужны значения по умолчанию или исходные значения AUD в соответствующих таблицах *_AUD. т.е. начальное значение, иначе, когда пользователь изменяет его в первый раз, записываются только измененные значения, но пользователь не может видеть его предыдущую версию.
Не могу силу спасти каждую сущность без изменений..
Должен быть общий сценарий... Дайте мне знать, если кто-нибудь реализовал его.
--Sukumar
1 ответ
Решение
Для этого в Envers нет встроенной функциональности, но легко создать сценарий d b самостоятельно. Просто скопируйте все существующие данные (которые проверены) в таблицы аудита один раз с revtype 0 (=ADD), указывающим на новую Revision 1.