目前,这是不可能的。
要启用此功能,我们需要做一些事情。首先,在启动时,我们需要检查查询的关联方法签名,并将查询标记为需要分页。然后在运行时,调用该方法时,我们需要获取可分页的实例,提取页面参数,并将其作为SKIP和LIMIT子句应用于关联的Cypher查询。最后,返回时,我们需要将结果包装在Page对象中。因此,需要做一些工作来实现这一目标。
同时,您可以尝试将带有参数化值的SKIP和LIMIT子句添加到查询中,并将适当的值通过via传递给查询方法。我没有尝试过,但是应该可以-理论上:
@Query("MATCH (t:Topic)-[:HAS_OFFICER]->(u:User) "+ "WHERe t.id = {0} "+ "RETURN u SKIP {1} LIMIT {2}" )public List<User> topicOfficers(long topicId, long skip, long limit)


