Hibernate Envers для EclipseLink (Entity Auditing) - PullRequest
10 голосов
/ 07 марта 2011

Я искал Hibernate Envers для аудита сущностей. Я использую EclipseLink, но я бы хотел что-то подобное.

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

Ответы [ 2 ]

6 голосов
/ 24 марта 2011

К сожалению, EclipseLink не имеет функции, которая охватывает аудит из коробки.

Мы используем SessionEventListener для перехвата сброса или фиксации и использования рассчитанного набора изменений для вставки данных аудита в таблицы аудита.

2 голосов
/ 25 мая 2015

В EclipseLink поддерживается аудит сущностей. Они называют это История .

http://wiki.eclipse.org/EclipseLink/Examples/JPA/History

...