Hibernate Envers:如何捕获谁删除了审计表中的实体

问题描述 投票:0回答:1

我正在将hibernate-enversspring一起使用。一切正常,除了删除实体时,它不会更改审核表中的updated_byupdated_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;

如何通过修改列updated_byupdated_date来捕获审核表中谁被删除以及何时被删除?

我正在将spring用作休眠休眠器。一切正常,除非我删除实体,否则它不会更改审核表中的updated_by和updated_date值,而是保存...

spring hibernate spring-data-jpa hibernate-envers
1个回答
0
投票

看起来您正在合并到功能:审核支持和Envers。

© www.soinside.com 2019 - 2024. All rights reserved.