gpt4 book ai didi

java - 如何创建未分页但已排序的 Pageable.of(unpaged, unpaged, Sort ) 到 spring 数据 jpa 存储库?

转载 作者:行者123 更新时间:2023-12-01 14:33:10 25 4
gpt4 key购买 nike

我如何通过 Pageable反对只有排序信息的 Spring JPA 存储库?
我想要这样的东西:

Pageable pageable = PageRequest.of(null, null, Sort());

我知道需要 intpagesize但是如果我们不能以某种方式不使用这些值并只给出一个未分页的结果
Sort.by(Sort.Direction.ASC, "age")
我们可以使用较大的数字,例如 1000 , 1000对于页面和大小,但我不想对这些值进行硬编码。

我也不打算为 Pageable 创建自定义 impl .

请让我知道如何实现这一目标。

提前致谢。

最佳答案

根据 the documentation for the current version of Spring Data JPA ,您可以通过 Sort直接到查询方法,因此您可以有相同查询方法的两个版本:

  • 一个收到 Pageable ,当你有一个“完整”时使用 Pageable .
  • 另一个收到 Sort ,当你只想执行排序时使用。
  • 关于java - 如何创建未分页但已排序的 Pageable.of(unpaged, unpaged, Sort ) 到 spring 数据 jpa 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58762598/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com