Я использую Hibernate 5.2.14.Final и Envers 5.2.14.Final , чтобы сохранить сложную модель данных с ревизиями.Я пытаюсь отслеживать изменения сущностей на уровне свойств.Моя модель данных имеет несколько @Embedded
сущностей в качестве полей в основном классе.Каждый из встраиваемых классов помечается как @Embeddable
.Все данные для основной сущности и для встроенных сущностей сохраняются в одной таблице в базе данных.
Моя основная сущность аннотирована как @Audited(withModifiedFlag = true)
.
В _AUD
таблице все поля проверены правильно, но Envers
заполняет _MOD
Флаги только для основной сущности, а не для @Embedded
сущностей.
Буду благодарен за любые предложения по решению этой проблемы.