Подтвердить что ты не робот

Hibernate Envers - Получить поля, которые изменились

У меня довольно сложная структура БД, которую я пытаюсь проверить. В настоящее время у меня Envers работает, и он проверяет изменения, которые сделаны для каждого объекта. Это работает очень хорошо!

Теперь я хочу показать некоторые данные аудита в пользовательском интерфейсе. Объекты/таблицы становятся довольно сложными, поэтому я искал способ увидеть, какие поля были изменены в ходе аудита. В настоящее время Envers хранится моментальный снимок каждого объекта, отмеченного идентификатором ревизии. Я могу посмотреть на каждую ревизию объекта, а затем вручную запросить, чтобы увидеть, что изменилось, но мне было интересно, есть ли способ получить Envers, чтобы сохранить, какие поля были изменены. Это возможно? Я нашел эту ссылку с 2011 года и рекомендует проверять каждое поле объекта вручную. Меня беспокоит скорость. У меня много связанных объектов, и у меня может быть только одно обновленное поле. Мне нужно будет запросить много полей, чтобы найти тот, который изменился.

Можно ли сохранить измененные поля?

Спасибо

ИЗМЕНИТЬ

Я должен был сказать, что я использую таблицу REVCHANGES, чтобы я мог видеть, что изменилось при каких изменениях, но опять же это только на уровне сущности, а не на полевом уровне.

4b9b3361