如何使用Spring Data和Couchbase查询Pageable

时间:2017-02-22 13:55:51

标签: spring-data couchbase spring-data-couchbase

我只是尝试使用PageRequest查询:

Page<MyEntity> entityPage = myRepository.findAll(new PageRequest(1, 20));

这是我的存储库

@Repository
public interface MyRepository extends CouchbasePagingAndSortingRepository<MyEntity, String> {
}

但总是得到一个空的Page对象。

我正在使用2.1.5.RELEASE for spring-data-couchbase。我在这篇older question中读到它还没有实现 - 但这是2015年,而Spring Data for Couchbase documentation则详细描述了它。所以我想它现在应该可以工作了......

1 个答案:

答案 0 :(得分:0)

您正在申请第二页。页面为零索引,因此为页面提供0将返回第一页。

试试这个:

Page<MyEntity> entityPage = myRepository.findAll(new PageRequest(0, 20));