Hibernate Envers: как узнать, кто удалил объект в таблице аудитаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Hibernate Envers: как узнать, кто удалил объект в таблице аудита

Сообщение Anonymous »

Я использую Hibernate Envers со Spring. Все работает нормально, за исключением того, что когда я удаляю объект, он не меняет значения Updated_by и Updated_date внутри таблицы аудита. Вместо этого он сохраняет объект точно так, как он был раньше (просто копию) после Spring.jpa.properties.org.hibernate.envers.store_data_at_delete=true.
Я уже пытался зарегистрировать прослушиватель EventType.PRE_DELETE, но это не помогло.
Вот мой UpdateEntity:

Код: Выделить всё

@LastModifiedBy
@Column(nullable = false)
private Long updatedBy;

@LastModifiedDate
@Column(nullable = false)
private Date updatedDate;
Как я могу узнать, кто и когда удалил данные из таблицы аудита, изменив столбцы update_by и update_date?

Подробнее здесь: https://stackoverflow.com/questions/588 ... udit-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»