Spring Data Graph的任何替代品,jo4neo,ogrm?

时间:2011-08-26 12:58:07

标签: java orm graph spring-data-graph jo4neo

我正在寻找易于使用的图形DB + ORM解决方案。要求是:

  1. 流畅的Java界面,无需使用任何XML。
  2. 轻松进行图遍历:“从开始,给我这些类型的所有实体,仅使用关系遍历类型”。
  3. 开箱即用的全文搜索:第2页+“仅考虑此字段包含此文字的实体”
  4. 无需在图表级别操作:Neo4j很棒,但我不想直接使用setProperty / getProperty
  5. 我已经检查了这些:

    1. ogrm - 不再支持了。
    2. jo4neo - 看起来不起作用p.2和p.3
    3. Spring Data Graph - 看起来很棒,但它太不成熟了 - 花了一周的时间试图让它在Eclipse中运行良好 - 没有成功。
    4. 我还需要检查其他类似工具吗?

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的功能完成你想要的一切。

它还允许本机查询,空间索引和一堆其他很酷的东西。

注意:这还不成熟,但还是值得一看。