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 Relational, part of the larger Spring Data family, makes it easy to implement repositories for SQL databases.
This module deals with enhanced support for JDBC and R2DBC 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 and Spring Data R2DBC a simple, limited, opinionated ORM.