2
我們對Spring Data Envers(0.2.0.RELEASE)使用Hibernate Envers(4.3.5.Final)。閱讀與Hibernate Envers審覈的關係
用下面的實體設置我不能閱讀C對B中的列表(這始終是空的),當餘查詢實體A的特定版本:
@Entity
@Audited
class A {
private Integer id;
@ManyToMany
private List<B> bList = new ArrayList<>();
}
@Entity
@Audited
class B {
private Integer id;
@ManyToMany
private List<C> cList = new ArrayList<>();
}
@Entity
@Audited
class C {
private Integer id;
}
下表生成:
A,A_AUD,A_B,A_B_AUD,B_C,B_C_AUD
我的猜測是,這是不是真的有可能,因爲審計表缺乏從A到C的關係的信息,但我不知道。你可以證實這一點或給我一個提示如何實現這一點?