繁体   English   中英

如何在 Spring JPA 中应用默认排序?

[英]How to apply default sorting in Spring JPA?

我想使用Spring data jpa为我的方法提供默认分页。 我如何必须调用以下方法才能应用默认分页? 我尝试传递null参数,但这会导致未分页列表。

interface PagedRepository extends CrudRepository<User, Long> {
    @Query("SELECT u FROM user u WHERE)
    List<User> findAllPaged(@PageableDefault(size = 20));
}

//repo.findAllPaged(null);

我可以自己传递一个新的 Pageable,但这会使@PageableDefault无用。 repo.findAllPaged(new PageableRequest(0, 20));

使用 Application.properties 配置文件

您可以在配置文件中全局指定默认页面大小,它是 yaml/toml 或属性文件,方法是设置所需的数字,如下所示:

spring.data.web.pageable.default-page-size= page-size

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM