envers multi level entity revision howto
问题 User have n Contacts. A Contact can have a localized Comment (Comments are shared between Contacts). Java Beans: @Audited @Entity public class User { @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval = true) Set<Context> contacts; } @Audited @Entity public class Contact { @ManyToOne(fetch = FetchType.EAGER, cascade = { CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}) Comment comment; } @Audited @Entity public class Comment { String de; String en; String