我注意到SDN4有repository和cypher查询的注解概念,但这似乎不过是编程风格?Neo4j-OGM则直截了当,易于设置,并具有实用且高效的API。我想知道为什么存在两个项目。它们之间真的有区别吗? Spring Data Neo4j http://projects.spring.io/spring-data-neo4j/ Neo4j OGM https://neo4j.com/docs/ogm-manual/current/introduction/
有独立的项目背后的想法是尽可能让更多的开发人员轻松地将他们的基于JVM的应用与Neo4j集成。 这两个项目密切相关:Spring Data Neo4j的实现实际上是由Neo4j OGM代码库支持的。Spring Data Neo4j项目通过允许开发人员使用熟悉的概念 - 存储库、事务、模板、派生查询等等,扩展了OGM的功能。 然而,对于不想(或不能)使用Spring栈的开发人员来说,有一个单独的OGM项目意味着他们不会被排除在使用Neo4j之外。