Provide support to increase developer productivity in Java when using Reactive Relational Database Connectivity. Uses familiar Spring concepts such as a DatabaseClient for core API usage and lightweight repository-style data access. 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. Spring Data JDBC, part of the larger Spring Data family, makes it easy to implement JDBC-based repositories. This module deals with enhanced support for JDBC-based data access layers. It makes it easier to build Spring-powered applications that use data access technologies.It aims at being conceptually easy. In order to achieve this it does NOT offer caching, lazy loading, write-behind or many other features of JPA. This makes Spring Data JDBC a simple, limited, opinionated ORM.
Features
- Implementation of CRUD methods for Aggregates
- Support for transparent auditing (created, last changed)
- Events for persistence events
- Possibility to integrate custom repository code
- JavaConfig based repository configuration by introducing EnableJdbcRepository
- Integration with MyBatis