Spring Data JDBC, part of Spring Data, builds on top of the core repository support of Spring Data and provides support for JDBC repositories.
Spring Data JDBC aims at being a simple, limited, opinionated ORM. It does not implement many features of JPA such as caching and lazy loading.
Following are some key features provided by Spring Data JDBC.
CRUD operations with customizable NamingStrategy
Support for @Query operations
JavaConfig based repository configuration using @EnableJdbcRepositories.