Я пытался понять, как преобразовать вложенные объекты из запроса jOOQ. Я видел потоки RecordMapper или java 8, упомянутые в качестве возможных решений, но не могу понять, как я могу их использовать.
Мои объекты выглядят примерно так, при этом ученик-учитель является отношением N: N и Student-Book a 1: N.
Student {
List<Teacher> teachers
List<Book> books;
}
Теперь я хочу запросить таблицы с помощью jooq и преобразовать их в объект Student, содержащий остальные. Есть ли простой способ сделать это? Есть ли примеры, показывающие, как этого добиться? Можно ли использовать intoGroups со схемой, подобной этой? Если я сделаю intoGroups, получу ли я список всех различных типов записей, с которыми я присоединился к базе данных?
Я мог бы также выполнить 2 запроса, это не должно быть проблемой. Спасибо.