在Spring Data Neo4j 4中如何查询路径?

3
在早期版本的Spring Data Neo4j(3.3.1)中,我能够查询数据库中的路径并将它们作为Iterable<EntityPath<S,E>>返回,就像这样:
public interface ArgumentNodeRepository extends GraphRepository<ArgumentNode> {
    @Query("START t=node({0}), r=node({1}) MATCH p=t<-[:SUPPORTED_BY|INTERPRETS*0..]-r RETURN p")
    Iterable<EntityPath<ArgumentNode, ArgumentNode>> getPaths(long childId, long rootId);
}

我正在尝试迁移到4.0.0版本,但是发现EntityPath类似乎已经消失了。在迁移指南中没有提到EntityPath。请问我的新返回类型是什么?

2个回答

3

对于类似的查询,我曾经返回 List<Object>,但当我仅将返回类型更改为 Iterable<Map<String, Object>> 时,它返回了更多的信息!我可以返回哪些其他类型以获得不同的结果详细信息?请参考文档。 - Muhammad Gelbana
这对我有帮助。@luanne,浏览您的 GitHub 项目对于处理 Neo4j 的 Java 路径非常有帮助。谢谢! - joe

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接