我有一个Spring数据存储库接口,使用自定义查询的数据库中获取节点的集合来自:春数据Neo4j的可分页
库方法:
@Query ("START r = node({0}) MATCH r <-[:AUTHOR]- m RETURN m")
public Page<Object> findObjectById (long objectId,Pageable pageable);
方法调用
custRepository.findObjectById (4,new PageRequest(0, 5));
这将返回对象的集合,但页面信息不正确。数据库中有足够的数据让我获得几页数据。第一页的信息是说有:
Current Page #: 0
Total Pages: 1
Is First Page: true
Is last Page: true
然而,当我取第二页,我仍然得到其他对象的集合和页面信息就变成了:
Current Page #: 1
Total Pages: 6
Is First Page: false
Is last Page: false
这显然显示第一页上的页面信息不正确,因为我需要准确的信息来在我的应用程序中实现分页,这成为一个问题。什么导致这个问题,我该如何解决它?
@PhilBa解决方案的工作虽然 –
,就可以提交问题有https://jira.spring.io/browse/DATAGRAPH/?selectedTab = com.atlassian.jira.jira项目 - 插件:问题面板 – Stephane