gpt4 book ai didi

java - 如何从 Spring JPA 查询中仅检索 100 个结果?

转载 作者:行者123 更新时间:2023-12-01 09:57:28 26 4
gpt4 key购买 nike

我只想使用 Spring data CrudRepository 从我的查询中检索 100 个结果?

例如,我当前的查询是派生查询:findAll()

如何更改它以仅返回 100结果并至order他们按某一列?

最佳答案

假设,您的原始存储库是:

public interface CustomerRepository 
extends PagingAndSortingRepository<Customer, Integer> {

}

您可以使用以下查询检索前 100 项:

Page<Customer> items = customerRepo.findAll(
new PageRequest(1, 100,
new Sort(new Sort.Order(Sort.Direction.ASC, "id"))));

上面的代码意味着您检索包含 100 个项目的第一页,并按名为“id”的 bean 属性排序。

关于java - 如何从 Spring JPA 查询中仅检索 100 个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37074650/

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