Dear Spring Community,
We are pleased to announce that a new milestone release (1.0.0.M4) of the Spring Data Graph 1.0 project with Neo4j support is now available!
The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services.
The Graph Neo4j module provides integration with the Neo4j graph database.
Downloads | JavaDocs | Reference Documentation | Changelog
To learn more about the project, visit the Spring Neo4j Homepage.
The new features in Spring Data Graph 1.0.0.M4 include:
- update to Neo4j-1.3.M04
- simplification of detached/attached state
- all node entities are detached at creation, must call persist()
- attach() renamed to persist()
- separate indices per domain class
- support for fulltext indices
- fixed direct lookup of numerically indexed values
- relationships via relateTo are now also restricted to one per type,direction and target
- added EntityPath/EntityPathMapper for entity based Neo4jTemplate callbacks
- added EntityEvaluator for entity based path evaluation
- error handling for node type strategy called on non type nodes
- FieldTraversalDescriptionBuilder build method parametrization
- re-enabled, updated and fixed cross-store persistence
- graph managed fields no longer have to be annotated with @Transient (the aspect takes care of that)
- removed the need to mark graph managed fields with @Transient for a cross store entity
- changed documentation format to guidebook, added tutorial as first part
Looking forward to your feedback on the forum or in the issue tracker.