【发布时间】:2021-09-10 06:12:56
【问题描述】:
我的查询非常简单,我正在做的投影遵循 [https://docs.spring.io/spring-data/neo4j/docs/current/reference/html/#projections.interfaces]( Spring Data Neo4J 投影)文档。 我的代码:
@Query("MATCH (User {mobile:$mobile})-[:CONTACT]-(n:User)-[:STEPTAKER]-(s:Step) RETURN n.name AS name, s.count AS count")
public List<StepList> findAllStepByMobile(String mobile);
interface StepList{
String getName();
int getCount();
}
错误: 2021-09-10 10:36:25.180 错误 18088 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.service() 用于 servlet [dispatcherServlet] path [] 抛出异常 [请求处理失败;嵌套异常是 org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException:在 org.springframework.data.neo4j.core.mapping.DefaultNeo4jPersistentEntity@ 的 Record 内找不到可映射节点或关系305b43ca] 有根本原因
org.springframework.data.neo4j.core.mapping.NoRootNodeMappingException: 在 org.springframework.data.neo4j.core.mapping 的 Record 中找不到可映射的节点或关系.DefaultNeo4jPersistentEntity@305b43ca
【问题讨论】: