Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. The projects are developed by working together with many of the companies and developers that are behind these exciting technologies.
Features Powerful repository and custom object-mapping abstractions
Dynamic query derivation from repository method names
Implementation domain base classes providing basic properties
Support for transparent auditing (created, last changed)
Possibility to integrate custom repository code
Easy Spring integration via JavaConfig and custom XML namespaces
Advanced integration with Spring MVC controllers
Experimental support for cross-store persistence
Spring Data JPA alternatives and similar libraries
Based on the "ORM" category.
Alternatively, view Spring Data JPA alternatives based on common mentions on social networks and blogs.
9.8 8.7 L4 Spring Data JPA VS MyBatisCouples objects with stored procedures or SQL statements.
4.5 4.2 Spring Data JPA VS ReladomoReladomo is an enterprise grade object-relational mapping framework for Java.
4.2 7.8 L3 Spring Data JPA VS Apache CayenneProvides clean, static API for data access. Also includes GUI Modeler for working with database mappings, DB reverse engineering and generation.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Spring Data JPA or a related project?