В настоящее время я занимаюсь разработкой приложения с использованием Spring в качестве бэкэнда, и у меня возникли некоторые проблемы с JpaRepository.
У нас есть система с несколькими членами, которая может быть в некоторых организациях, поэтому член может быть в нескольких организациях иОрганизация может иметь несколько членов.
В моем классе Member у меня есть:
@ManyToMany
private List<Organization> organizations;
А в классе Организации:
@ManyToMany
private List<Member> members;
Вот моя проблема: янеобходимо вернуть список членов организации, разбитый на страницы, проблема в том, что я хочу использовать JpaRepository, чтобы иметь простейшую реализацию системы нумерации страниц, но мне не удается получить членов, находящихся в организации.
Вот что я попробовал в репозитории участников:
Page<Member> findAllByOrganizationsContains(@Param("organization") Organization organization, Pageable pageable);
Но это ничего не возвращает мне, проблема в том, что я не понимаю, как получить членов из организации, поскольку этот участник может бытьв нескольких организациях.
Есть идеи?