jOOQ - вложенный объект с отношением многие ко многим - PullRequest
0 голосов
/ 01 августа 2020

Я пытался понять, как преобразовать вложенные объекты из запроса jOOQ. Я видел потоки RecordMapper или java 8, упомянутые в качестве возможных решений, но не могу понять, как я могу их использовать.

Мои объекты выглядят примерно так, при этом ученик-учитель является отношением N: N и Student-Book a 1: N.

Student {
  List<Teacher> teachers
  List<Book> books;
}

Теперь я хочу запросить таблицы с помощью jooq и преобразовать их в объект Student, содержащий остальные. Есть ли простой способ сделать это? Есть ли примеры, показывающие, как этого добиться? Можно ли использовать intoGroups со схемой, подобной этой? Если я сделаю intoGroups, получу ли я список всех различных типов записей, с которыми я присоединился к базе данных?

Я мог бы также выполнить 2 запроса, это не должно быть проблемой. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...