执行删除操作时,HibernateEnvers不会将当前lastmodifieddate存储在审计表中

时间:2017-03-31 20:17:28

标签: spring hibernate-envers

我需要一些帮助才能解决这个问题。问题是:

我在Spring数据jpa中使用HibernateEnvers进行审计。对于插入和更新操作,代码工作正常。但是在删除操作的情况下,当前的lastmodifieddate不会记录。记录的最后修改日期是先前的操作,而不是当前的系统日期。我已经设置了这个hibernate属性

org.hibernate.envers.store_data_at_delete = true

我尝试使用@PostRemove和@PreRemove带注释的方法来修改实体中的lastModifiedDate,但它不起作用。

请提出一些建议。

0 个答案:

没有答案