在早期版本的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。请问我的新返回类型是什么?
List<Object>
,但当我仅将返回类型更改为Iterable<Map<String, Object>>
时,它返回了更多的信息!我可以返回哪些其他类型以获得不同的结果详细信息?请参考文档。 - Muhammad Gelbana