我正在寻找易于使用的图形DB + ORM解决方案。要求是:
- 流畅的Java界面,无需使用任何XML。
- 轻松进行图遍历:“从此开始,给我这些类型的所有实体,仅使用此关系遍历类型”。
- 开箱即用的全文搜索:第2页+“仅考虑此字段包含此文字的实体”
- 无需在图表级别操作:Neo4j很棒,但我不想直接使用
setProperty
/ getProperty
。
醇>
我已经检查了这些:
- ogrm - 不再支持了。
- jo4neo - 看起来不起作用p.2和p.3
- Spring Data Graph - 看起来很棒,但它太不成熟了 - 花了一周的时间试图让它在Eclipse中运行良好 - 没有成功。
醇>
我还需要检查其他类似工具吗?
3 个答案:
答案 0 :(得分:2)
Spring Data Graph是最活跃的开发版本,最近发布的版本为1.1.0,并且在10月份SpringOne之前计划了大量工作。
但是,由于AspectJ增强型POJO,它确实为IDE带来了挑战。看看documentation可以获得一些帮助。
干杯,
安德烈亚斯
答案 1 :(得分:1)
截至2015年1月,Hibernate已开始支持neo4j:
http://hibernate.org/ogm/
显然,您无法使用hql进行查询,但它们支持使用Cypher查询。
答案 2 :(得分:0)
还有一个非常新的spring-data-gremlin,可以利用spring-data的功能完成你想要的一切。
它还允许本机查询,空间索引和一堆其他很酷的东西。
注意:这还不成熟,但还是值得一看。