【发布时间】:2012-12-10 15:09:18
【问题描述】:
我设置并运行了一个 Neo4j REST 数据库,我尝试使用 Spring Data Neo4j 访问它。以下代码:
MyObject obj = myObjectRepository.findOne(1234L);
抛出以下异常:
线程“main”中的异常 org.springframework.dao.DataRetrievalFailureException: '__type__' on
http://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
【问题讨论】:
-
这是一个问题错字还是你的代码中真的有“1234L”和L?
-
不,
L只是表明1234是Long的java 语法 -
您是如何在数据库中创建对象的?你能分享一下代码吗,还有
MyObject的类声明和你的存储库和你的spring配置。 -
Michael,我用 Python 脚本创建了 neo4j 数据库。我是否应该使用 Spring 将数据导入数据库,以便以后能够使用它进行图形操作?
标签: java neo4j spring-data-neo4j