Envers не проверяет ревизию отношения @ManytoMany+@JoinTable
У меня есть свойство, которое находится в классе A следующим образом:
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "tblTestLabelExclude", joinColumns = @JoinColumn(name = "TestId"), inverseJoinColumns = @JoinColumn(name = "LabelId"))
@LazyCollection(LazyCollectionOption.FALSE)
@AuditJoinTable(name="tblB_AUD")
private List<ClassB> someList = new ArrayList<ClassB>();
Я также установил аннотацию @Audited в соответствующих полях класса B, которые я хочу проверять. У меня также есть таблица с соответствующими именами столбцов, которые генерирует envers. Однако, это все еще не проверяет эту область. Это аудит других областей, которые каскадно относятся к другим объектам, и они хорошо проверяются.
Кто-нибудь сталкивался с этим или может я что-то не так делаю?
Благодарю.