Поскольку UserRole
является объединяющей таблицей, вы хотели бы получить доступ к изменениям в этой ассоциации со стороны владельца этого отношения "многие ко многим". Для примера я собираюсь предположить, что User
является владельцем ассоциации; так что вы получите доступ к тем, которые похожи на следующее:
User user = auditReader.find( User.class, userId, revisionNumber );
List<UserRole> userRoles = user.getUserRoles();
Вышеприведенное предоставит вам все UserRole
сущностей в объединяемой таблице на revisionNumber
для User
с указанным значением идентификатора userId
.