HibernateEnvers не сохраняет текущую дату последнего изменения в таблице аудита при выполнении операции удаления.

Мне нужна помощь в решении этой проблемы. Проблема в следующем:

Я использую HibernateEnvers для аудита весенних данных jpa. Для операций вставки и обновления код работает нормально. Но в случае операции удаления текущая lastmodifieddate не регистрируется. Дата последнего изменения, которая регистрируется, относится к предыдущей операции, а не к текущей системной дате. Я установил это свойство гибернации

org.hibernate.envers.store_data_at_delete = истина

Я пытался использовать аннотированные методы @PostRemove и @PreRemove для изменения lastModifiedDate в сущности, но это не работает.

Пожалуйста, предложите несколько указателей на это.


person GAGAN DEEP SINGH    schedule 31.03.2017    source источник
comment
Что lastmodifieddate вы имеете в виду?   -  person Naros    schedule 01.04.2017
comment
Вы имеете в виду поле REVEND_TSTMP, используемое в сочетании с ValidityAuditStrategy или каким-либо другим полем отметки времени?   -  person Naros    schedule 06.04.2017
comment
Похоже на это: stackoverflow.com/questions/58833298/   -  person Zammberdi    schedule 30.06.2021