But first, allow me a few words. Like any of you, I'd generally rather be writing code than documentation. Getting through an entire book would've been impossible without the help of many fine people both prodding and contributing. And now that this duplex book has been bound into a cover, I'm very pleased with it.
Here's why you should stop reading this blog and go get Good Relationships:
The book opens with a narrative tutorial about creating Cineasts.net, a full social web application for movie enthusiasts. From inspiration to complete application, we follow the normal progression of application development, introducing Neo4j concepts coupled with new application features. The result is a powerful demonstration of the possibilities enabled by Spring Data Neo4j.
Spring Data Neo4j Reference
The second part of the book provides a thorough reference to the graph facilities available in Spring Data Neo4j. It covers core graph concepts, querying and the simple annotated POJO programming model familiar to Spring developers.
There are two alternative facilities you'll use in development. One is Neo4jTemplate, which offers the convenient API of Spring templates for working with the Neo4j graph database. Entity repositories built upon the Neo4jTemplate infrastructure to perform CRUD- and advanced query operations.
Spring Data Neo4j let's you extend your existing techniques of working with annotations and object mapping, now with the capabilities of a Neo4j's high performance graph database.
OK, go get a copy of the book and let me know what you think.
Michael Hunger is the project lead of Spring Data Neo4j and the author of "Good Relationships: The Spring Data Neo4j Guide Book". As a developer he loves to work with many aspects of programming languages, learning new things every day, participating in exciting and ambitious open source projects and contributing to different programming related books. Michael is also an active editor and interviewer at InfoQ.