如何提供此 countQuery 以查询注释

How do I provide this countQuery to Query annotation

我正在将我的项目从 SDN 3 转移到 SDN 4 以及从 Neo4j 2.3 转移到 3.0.1

我有以下 Spring 数据 Neo4j 存储库方法:

 @Query(value = "START d=node:node_auto_index({autoIndexQuery}) MATCH (d:Decision) RETURN d", countQuery = "START d=node:node_auto_index({autoIndexQuery}) MATCH (d:Decision) RETURN count(*)")
 Page<Decision> searchDecisions(@Param("autoIndexQuery") String autoIndexQuery, Pageable page);

现在在 SDN 4 中,我找不到一种方法来提供这个 countQuery 来查询注释。

如何在 SDN 4 中完成?

SDN 4 尚不支持自定义查询的分页。唯一的选择是使用 skip 和 limit,并传入这些参数。

例如,

@Query(value = "START d=node:node_auto_index({autoIndexQuery}) MATCH (d:Decision) RETURN d ORDER BY d.something SKIP {skip} LIMIT {limit}")
 List<Decision> searchDecisions(@Param("autoIndexQuery") String autoIndexQuery, @Param("skip") int skip, @Param("limit") int limit);