Crud存储库从位置到位置的位置

问题描述 投票:0回答:1

所以我有一张标签表。标记具有ID和名称。

第一步,我想按降序对所有ID排序

List<Tag> findAllByOrderByIdDesc()

接下来,我只想获取前三个标签并通过操作来完成它

List<Tag> findTop3ByOrderByIdDesc()

现在,我想从位置x到位置x + 3降序获取所有标签,但是我似乎找不到或不知道该怎么做。

spring spring-boot crud spring-jdbc spring-repositories
1个回答
0
投票

您可以传递Pageable参数。

示例:

List<Tag> findTop3ByOrderByIdDesc(Pageable page);

在Pageable参数中,您需要传递页码和偏移量。

考虑是否要获取ID范围为20到30的值。

PageRequest.of(2,10); 

将此作为您的Pageable参数传递。

© www.soinside.com 2019 - 2024. All rights reserved.