【问题标题】:Spring boot 2.0.0+ pagination, maven and hibernateSpring Boot 2.0.0+ 分页、maven 和 hibernate
【发布时间】:2018-12-28 13:31:50
【问题描述】:

我正在做一个 springboot 分页:

repo.findAll(PageRequest.of (page, size));

似乎不起作用。

在弃用 PageRequest(...) 之后,有人知道在 Spring Boot 2+ 中分页的新方法吗?

提前致谢。

【问题讨论】:

标签: spring-boot pagination


【解决方案1】:

您需要一个Pageable 对象。 示例 sn-p

@Repository
public interface MyRepo extends JpaRepository<MyDto, Long> {

  Page<MyEntity> findAll(Pageable page); 

}

`如果你从控制器中获取Pageable对象,直接传递,否则如果你想手动构造,你可以这样做:

@Test
public void testPagination(){
 assertNotNull(myRepo.findAll(PageRequest.of(0, 20)));
}

这对我有用!确保返回 Page&lt;MyEntity&gt; 而不是 List?

【讨论】:

    【解决方案2】:

    我的错误:repo.findAll (PageRequest.of (page, size)); ...是一种工作方法。谢谢你的时间@karthik R

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 2018-03-16
      相关资源
      最近更新 更多