java页面请求未应用于结果

hrirmatl  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(288)

我一直在尝试为特定端点添加排序功能,并允许url指定需要对哪些列进行排序。不过,尽管显示了参数所显示的结果体,但它似乎并没有应用于实际的json结果。实际上,当访问端点时,会显示页面、大小、方向以及我选择的列。它似乎不适用于我的结果。我错过什么了吗?

List<Example> result = new ArrayList<>();
    Page<Domain> page;

    List<Domain> domainList = page.getContent();
    for (Domain domain: domainList ) {
        result.add(convert(domain));
    }

    pageable = new PageRequest(0, 20, Sort.Direction.ASC, columnOrder);

    return new PageImpl<>(result, pageable, page.getTotalElements());
8fq7wneg

8fq7wneg1#

这段代码是使用springjpa实现分页的。

final PageRequest page1 = new PageRequest(
  0, 20, Direction.ASC, "lastName", "salary"
);

final PageRequest page2 = new PageRequest(
  0, 20, new Sort(
    new Order(Direction.ASC, "lastName"), 
    new Order(Direction.DESC, "salary")
  )
);

dao.findAll(page1);

相关问题