我的模型中有一个 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;
在关系表 Collegecource 中,我有一个额外的列 isActive
我想通过创建/更新/删除来审核所有表。
我在 Collegecource 添加了@Audited
@Audited
public class collegecource
当我尝试使用关系数据创建/更新父级时,审核工作正常。 但是当我尝试删除关系数据(子数据)时,它不是审核。
你能帮帮我吗?
最佳答案
如果您想要审核字段,请使用@Audited 注释您的字段。
(Child data)
关于java - spring jpa onetomany 连接表审计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40239677/