Many Java developers prefer to leave the boilerplate CRUD code to an object mapper and focus on the essential business logic and queries. To achieve this we provide Spring Data Neo4j and Neo4j-OGM.
Spring Data Neo4j starting with version 6.0 is independent of Neo4j-OGM. It provides first-class support for imperative/reactive programming approaches and immutable mapping.
Neo4j-OGM, a plain Java mapper, that is the foundation of Spring Data Neo4j 5. It abstracts different ways to access Neo4j (embedded, bolt, http) and uses annotation based mappings.
Spring Data Neo4j
- Documentation, API
- Spring Projects Page
- GitHub Repository (also for issues and feature requests)
- Developer Guide
- GitHub Examples
Neo4j OGM
- Documentation
- GitHub Repository for Issue reporting
- Developer Guide
- GitHub Examples