0

我有一个 Neo4j REST 数据库设置并运行,我试图使用 Spring Data Neo4j 访问它。以下代码:

MyObject obj = myObjectRepository.findOne(1234L);

抛出以下异常:

线程“main”中的异常 org.springframework.dao.DataRetrievalFailureException: '__type__' onhttp://my.ip.addr.ess:7474/db/data/node/1234;嵌套异常是 org.neo4j.graphdb.NotFoundException: '__type__' onhttp://my.ip.addr.ess:7474/db/data/node/1234

请注意,如果我导航到http://my.ip.addr.ess:7474/db/data/node/1234,我的对象会正确显示。

在我的 pom 我有org.springframework.data:spring-data-neo4j-rest:2.1.0.BUILD-SNAPSHOT

4

2 回答 2

0

您需要向您的节点添加一个名为“__type__”的属性,并为其提供对象类名称的值。例如,在您的示例中,您将添加到您的节点:

属性:__type__ 值:“MyObject”

于 2013-06-04T10:30:54.280 回答
0

我看到了同样的问题。似乎我需要在 db 节点 obj 上有一个类型属性。为什么 ?

于 2012-12-29T00:19:01.887 回答