Я пытаюсь реализовать нумерацию страниц в уже существующем проекте.
В настоящее время происходит то, что в БД запрашивается сущность по ID (findById(uuid)
). Сущность возвращается со всеми RelatedEntity
членами объекта, а это то, чего я не хочу. Мне нужно, чтобы эти связанные объекты были разбиты на страницы, например, я хочу 2 страницы с 50 записями каждая. Я устал создавать новую функцию запроса шаблона (findEntityById(UUID id, Pageable pageable)
, но это не сработало. Я также пытался соединить собственный запрос с очень ограниченными знаниями, но без результатов.
Должно быть лучший способ сделать это, чем просто .getRelatedEntities()
для уже извлеченных данных и затем ручное разбиение на страницы. Это просто неэффективно.