我想用Java访问Neo4j数据库,想知道这样做的首选方法是什么。我只想为DB编写一个非常简单的数据结构。
http://neo4j.com/developer/java/提供以下选项:
我研究了使用JDBC和Hibernate OGM访问Neo4J。它似乎不值得为我使用。 JDBC给我带来了一些麻烦。那么我应该使用REST方式还是尝试修复我的JDBC问题?
答案 0 :(得分:3)
JDBC驱动程序实际上是REST接口的包装器(从neo4j 2.3开始)。有一个example application如何使用它。应该足够简单的使用。
然后有neo4j-ogm(与Hibernate OGM不同) - 这是一个对象图映射库,类似于ORM世界中的hibernate。这具有最小的外部依赖性并且非常易于使用 - 非常适合您想要将几个对象映射到图形中的情况。
然后是Spring Data Neo4j项目,从版本4开始使用neo4j-ogm进行映射,但添加了其他Spring数据功能,如存储库,派生查询器查询,事务......