我正在将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;
如何通过修改列
updated_by
和updated_date
来捕获审核表中谁被删除以及何时被删除?
我正在将spring用作休眠休眠器。一切正常,除非我删除实体,否则它不会更改审核表中的updated_by和updated_date值,而是保存...
看起来您正在合并到功能:审核支持和Envers。