从Java访问Neo4J的最简单方法

时间:2016-02-01 22:04:07

标签: jdbc neo4j

我想用Java访问Neo4j数据库,想知道这样做的首选方法是什么。我只想为DB编写一个非常简单的数据结构。

http://neo4j.com/developer/java/提供以下选项:

  • JDBC
  • Hibernate OGM
  • Spring Data
  • 通过非托管扩展来支持API

我研究了使用JDBC和Hibernate OGM访问Neo4J。它似乎不值得为我使用。 JDBC给我带来了一些麻烦。那么我应该使用REST方式还是尝试修复我的JDBC问题?

1 个答案:

答案 0 :(得分:3)

JDBC驱动程序实际上是REST接口的包装器(从neo4j 2.3开始)。有一个example application如何使用它。应该足够简单的使用。

然后有neo4j-ogm(与Hibernate OGM不同) - 这是一个对象图映射库,类似于ORM世界中的hibernate。这具有最小的外部依赖性并且非常易于使用 - 非常适合您想要将几个对象映射到图形中的情况。

然后是Spring Data Neo4j项目,从版本4开始使用neo4j-ogm进行映射,但添加了其他Spring数据功能,如存储库,派生查询器查询,事务......