spacer

spacer Good Relationships – The Spring Data Neo4j Guide Book by Michael Hunger
Available Now at InfoQ

This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data. Download Your Free ebook at InfoQ.
 

Spring Data Neo4j POJO Based Development

Spring Data Neo4j enables POJO based development for graph databases like Neo4j. It extends annotated entity classes with transparent mapping functionality. Spring Data Neo4j is part of the bigger Spring Data project which aims to provide convenient support for NOSQL databases.

“I’m excited about Spring Data Neo4j … Spring Data Neo4j makes working with Neo4j amazingly easy, and therefore has the potential to make you more successful as a developer. … I encourage you to explore Spring Data, and — better still — become involved in the community and contribute.”
Rod Johnson, Founder, Spring and SVP, Application Platform, VMware

Share Your Production Deployment

Tell us about how you are using Spring Data Neo4j in production. We want to hear from you – click here now!
 

  • Getting Started
  • Download
  • Features
  • Spring Data Neo4j in Action
  • Resources
  • Presentations

Getting Started with Spring Data Neo4j

1. Download Spring Data Neo4j

2. Check out our Github Quick Start

3. Look at examples for a better understanding

4. Refer to the Spring Data Neo4j Guide

5. Watch our Webinar: Introduction to Spring Data Neo4j

Download Spring Data Neo4j 2.0.0

  Edition Stable Snapshot
2.0.0.RELEASE 2.1.0.SNAPSHOT
Spring Data Neo4j Library jar jar
Spring Data Neo4j with Neo4j Server Community Windows | Unix
Spring Data Neo4j with Neo4j Server Advanced Windows | Unix
Spring Data Neo4j with Neo4j Server Enterprise Windows | Unix

       

Spring Data Neo4j Features

  • Support for property graphs (nodes connected via relationships, each with arbitrary properties)
  • Transparent mapping of annotated POJO entities (via AspectJ
  • Neo4jTemplate with convenient API, exception translation and optional transaction management
  • Supports the Cypher and Gremlin query languages
  • Dynamic type projections (duck typing)
  • Spring Data Commons Repositories Support
  • Cross-store support for partial JPA – Graph Entities

Production Deployment

spacer  

Cineasts is a movie recommendation website using the Spring Framework, Spring Data Neo4j, and the Neo4j database based on data from themoviedb.org. Features include: finding actors in a certain movie or searching for your favorite director to get your next Sunday night flick.

Developer Resources

  • Refer to concise Developer Notes
  • Read the details in Good Relationships: The Spring Data Neo4j Guide Book
  • Borrow code from the Examples repository
  • Fork us on GitHub
  • Discuss with us in our Forum
  • Learn more at the SpringSource Project Page

Plus, check out:

  • Neo4j Gorm Plugin
  • Neo4j Griffon Plugin

Past Presentations

Presentation: Introduction to Spring Data Neo4j

Webinar: Introduction to Spring Data Neo4j

Webinar: Getting Started with Spring Data Neo4j

Using A Graph Database To Power The “Web of Things”

Active Discussion Topics

  • allow_store_upgrade neoclipse F. De Haes
  • FOSDEM : Graph Processing Room videos are online Pere Urbón Bayes
  • How to limit Traverser Peter Neubauer
  • How to limit Traverser Emil Dombagolla
  • 1.5 question: auto indexes over REST API Peter Neubauer
  • 1.5 question: auto indexes over REST API Aseem Kishore
  • Cypher with Array John Howard

More Discussions

Latest Tweets

  • RT @iC: Neo4j / Nodejs polyglot live coding brings to mind server-side collections beats client-side. Ne1 doing client side? #nodepdx
  • RT @bradhe: Holy god Neo4j sounds amazing. I've never used a graph DB, but I really really want to now.
  • RT @developerevents: Neo4j Workshop - 16 Mar - Seattle, USA t.co/BbBjJ5eL #java #event
  • .@vishnuchi #Neo4j webinars are globally accessible aldo from India. Or do you mean the timing?

More Tweets

Community Blogs

  • Webinar Follow Up: Intro to Graph Databases
  • Spring Data Neo4j Book Release: Good Relationships
  • public> heroku addons:add neo4j
  • We won the Rapidus award!
  • Released Neo4j 1.6 GA “Jörn Kniv”!
  • Spring onto Heroku
  • Neo4j - Heroku Application Template Challenge
  • Spring Data Neo4j Webinar Follow Up

More Blogs | spacer

Worldwide Events

  • Stockholm Conference Talk: The Road to RestTuesday, 14 February 2012

More Events | spacer

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.