This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Data Relational 3.3.1!

Introduction

This chapter explains the basic foundations of Spring Data repositories. Before continuing to the JDBC or R2DBC specifics, make sure you have a sound understanding of the basic concepts explained here.

The goal of the Spring Data repository abstraction is to significantly reduce the amount of boilerplate code required to implement data access layers for various persistence stores.