Тип возврата @Query ShorttestPath в Spring Data Neo4j
Какой тип возврата у следующего запроса и как его использовать? Я пробовал несколько вещей, как Path
, Iterable<Path>
и другие, но я всегда сталкиваюсь с какими-то исключениями. Кажется, это LinkedHashMap
но есть ли другие более удобные типы объектов, которые я могу использовать?
@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>
1 ответ
Тип возврата EndResult<EntityPath<S, E>
где S - начальный узел пути, а E - конечный тип.