spring jpa onetomany加入表审计

时间:2016-10-25 12:13:28

标签: java spring hibernate jpa hibernate-envers

我的模型中有一个oneToMany和ManyToOne映射:

班级大学

@OneToMany(fetch = FetchType.EAGER)
@JoinTable(name = "collegecource", joinColumns = @JoinColumn(name = "college", referencedColumnName = "college"), inverseJoinColumns = @JoinColumn(name = "cource", referencedColumnName = "cource"))
private Set<course> course;

在一个关系表tablecource我有一个额外的列isActive

我想用create / update / delete审核所有表。

我在大学资源中添加了@Audited

@Audited
public class collegecource 

当我尝试使用关系数据创建/更新父级时审核工作正常。 但是当我尝试删除关系数据(子数据)时,它不是审计。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您需要审计字段,请使用@Audited为您的字段注释。

  

(儿童数据)