修改父级属性的子级上的@PreUpdate不会触发父级实体的修订

时间:2019-03-04 16:57:40

标签: hibernate hibernate-envers

我正在使用Hibernate Envers审核两个实体(具有OneToOne关系的父级和子级)。这两个实体都有@Audited,并且审计正在进行。

在更新子级的属性时,我想触发父级的修订。由于不是开箱即用的情况,因此我向 child 实体添加了以下方法:

resources

侦听器正常工作,并且我在数据库中看到了更新的时间戳,并且我也看到了该孩子的新修订版。但是,我看不到父级的修订。为什么?

我在Hibernate ORM 6(ticket)上找到了一些相关主题,但是我觉得这个简单的解决方案应该可以工作,而不必实现自定义审核侦听器。

0 个答案:

没有答案