[英]Spring Data JPA apply sorting, pagination along with a where clause
[英]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));
您可以在配置文件中全局指定默认页面大小,它是 yaml/toml 或属性文件,方法是设置所需的数字,如下所示:
spring.data.web.pageable.default-page-size= page-size
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.