【发布时间】:2012-12-07 06:05:19
【问题描述】:
我已经实现了一个小用例来评估 Spring Data Neo4j。我有一个扩展GraphRepository 的PublicRepository 接口。
界面如下:
public interface PublicRepository extends GraphRepository<Tweet> {}
这给了我错误"The hierarchy of the type PublicRepository is inconsistent"。
这种类型的错误是因为类/接口之一, 由当前类扩展/实现,而后者又是 没有扩展/实现另一个类/接口。
查看核心库的包org.springframework.data.repository后,我发现库中没有PagingAndSortingRepository扩展的接口CRUDRepository。我在Neo4j Data 的 Github 存储库中搜索了相同的内容。但是那边也没有这个接口。
我在 google 上搜索了相同但未找到此问题的解决方案,甚至没有进入 Neo4j Data 的问题队列。因此提交了一份,请参考this。
- 有人遇到过这个问题吗?
- 有没有其他方法可以将 Neo4j 数据库与 Spring 应用程序集成?
- 在哪里可以找到这个接口的spring-data-neo4j jar文件?
- 如果没有,我在哪里可以找到可以与当前编译的 jar 集成的接口定义文件?同样需要哪些环境设置?
【问题讨论】:
-
得到了解决方案!... jar 中缺少公共库导致问题...
标签: spring neo4j spring-data-neo4j