Company
Date Published
Author
Neo4j
Word count
626
Language
English
Hacker News points
None

Summary

Spring Data Graph is a library that provides simple and convenient access to graph databases from any Spring application, originally developed by Rod Johnson and Emil Eifrem. The library supports property graphs with arbitrary properties, transparent mapping of annotated POJO entities, Neo4jTemplate implementation, different type representation strategies, dynamic type projections, cross-store support for partial JPA, and more. It has been iteratively improved through frequent releases based on community feedback, with a focus on building support for detached entities, in-graph type representation strategies, repository support, and Neo4jTemplate implementation. The library is released under the Apache Software License and its source code is hosted on GitHub, with examples and tutorials available online. Spring Data Graph has been used in various real-world systems, including a large energy market simulation at the Technical University of Delft, and is part of an extensive tutorial in building real-world systems with Spring and Spring Data Graph.