В чем разница между Spring Data Neo4j 4 и neo4j-ogm?

Я заметил, что в SDN4 есть концепция репозиториев и аннотаций для шифровальных запросов, но это кажется не более чем стилем программирования? Neo4j-OGM кажется простым, простым в настройке, с действительно практичным и эффективным API. Мне интересно, почему оба проекта существуют. Есть ли между ними реальные различия?

Весенние данные Neo4j

http://projects.spring.io/spring-data-neo4j/

OGM Neo4j

https://neo4j.com/docs/ogm-manual/current/introduction/< /а>


person John Deverall    schedule 01.10.2015    source источник


Ответы (1)


Идея создания отдельных проектов состоит в том, чтобы позволить как можно большему количеству разработчиков легко интегрировать свои приложения на основе JVM с Neo4j.

Эти два проекта тесно связаны: реализация Spring Data Neo4j фактически поддерживается кодовой базой Neo4j OGM. Проект Spring Data Neo4j расширяет возможности OGM, позволяя разработчикам работать со знакомыми концепциями — репозиториями, транзакциями, шаблонами, производными запросами и так далее.

Однако для разработчиков, которые не хотят (или не могут) использовать стек Spring, наличие отдельного проекта OGM означает, что они не будут лишены возможности использовать Neo4j.

person Vince    schedule 01.10.2015