在My SpringMVC应用程序中,我将spring-data-jpa与MySql Data Base一起使用。对于试图实现分页的数据表。
表上有191条记录,“id”是主键——从10、11、12开始的值——199、200。
假设我的每页包含10条记录。
以下是我用来从表中仅获取10条记录的代码。
Pageable pageable = new PageRequest(firstResult, maxResults);
Page<User> findAll2 = repository.findAll(pageable);
对于第1页-
对于第2页-
All values are null.Not sure what I am missing.please help me on this.
第一个数字是页面
而不是firstResult
。所以你应该从
Pageable pageable = new PageRequest(0, 10);
然后:
Pageable pageable = new PageRequest(1, 10);
等等。
当你说
Pageable pageable = new PageRequest(21, 10);
您要求的是第21页,但您没有,因此它返回null。