как применить смещение, ограничение, возрастание для списка? Я использую pageable, он не работает

#spring #java-8

#весна #java-8

Вопрос:

 public Response findDetails(PartImpactParamData request, Maplt;String, Stringgt; customQuery) {   Pageable pageable = new OffsetBasedPageRequest(  Integer.parseInt(request.getOffset()),  Integer.parseInt(request.getLimit()),  getAscendingValue(request.getAsc()),  request.getSort());   List lt;Assemblygt; assembly= designNoteComposedPartRepository.findByAsy04AltCmpSitId_Asy04DsnNum(request.getNumber());   Listlt;Alternativegt; alternative = populateImpactedComposedPartList(assembly, request.getDesignNoteNumber(), pageable);   PagedListHolder page = new PagedListHolder(alternative);   return (Response .builder()  .Alternatives(alternative)  .resultsSize(page.getSource().size())  .totalElements((int) (long) page.getNrOfElements())  .build()); }