У меня есть следующий запрос mon go в моем хранилище
@Query("{ 'tenantId' : ?0, 'rawRequest.organizationId' : ?1 }")
Page<UnderwritingRequest> getLoanRequestsByOrganizationId(Long tenantId, Integer organizationId, Pageable pageable);
Коллекция underWritingRequest содержит 4 документа. Это логика c для объекта Pageable:
pageable = PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(),
Sort.by(UnderwritingRequest.COLUMN_LAST_UPDATED).ascending());
Page<UnderwritingRequest> underwritingRequestPage =
underwritingRequestRepository.getLoanRequestsByOrganizationId(tenantId, organizationId, pageable);
List<UnderwritingRequest> underwritingRequestList = underwritingRequestPage.getContent();
Если я установлю размер Pageable на 1 и 2, я получу ожидаемые 1 и 2 объекта из базы данных, но когда я установлю размер 3, я получить только 1 результат, а для размера 4+ я не получаю никаких результатов. Я попытался удалить страницу из запроса, и когда я выполняю запрос, я получаю все 4 документа из БД.