3

以下查询的返回类型是什么以及如何使用它?我尝试了几个东西,如Path,Iterable<Path>等,但我总是遇到某种例外。它似乎是LinkedHashMap,但是还有其他更便于使用的对象类型吗?@Query shortestPath Spring Data中的返回类型Neo4j

@Query("START u1=node:User(key= {0}), u2=node:User(key = {1}) " + 
     "MATCH p = shortestPath(u1-[*]-u2) " + 
     "RETURN p") 
public ??? findShortestPath(String u1, String u2); 

我是否缺少任何依赖关系?这是我使用的唯一的一个:

<dependency> 
    <groupId>org.springframework.data</groupId> 
    <artifactId>spring-data-neo4j-rest</artifactId> 
    <version>2.1.0.RELEASE</version> 
</dependency> 

回答

2

返回类型为EndResult<EntityPath<S, E>,其中S是路径的开始节点,和E结束类型。

相关问题