如何创建未分页但已排序的Pageable.of(unpaged,unpaged,Sort)以生成Spring Data JPA存储库?

如何仅通过排序信息将Pageable对象传递给Spring JPA存储库? 我想要这样的东西:

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

我知道将int分别作为pagesize,但是如果我们不能以某种方式不使用这些值,而仅用

给出未分页的结果

Sort.by(Sort.Direction.ASC,"age")

我们可以使用10001000之类的较大数字作为页面和大小,但我不想对这些值进行硬编码。

我也不希望为Pageable创建自定义的impl。

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

先谢谢了。

wangyirenhaha 回答:如何创建未分页但已排序的Pageable.of(unpaged,unpaged,Sort)以生成Spring Data JPA存储库?

如果您坚持使用现有查询,您可以在查询中传递 Pageable.unpaged(),然后对结果进行排序 (list.getContent().sort(Comparator.comparing(Item::getName)))。

本文链接:https://www.f2er.com/3139480.html

大家都在问