liveBook · Manning

Spring Data repository

An interface-based abstraction for accessing persistent domain objects, whose interfaces may declare data-access operations supported or implemented by Spring Data.

How 2 Manning books explain it

Java Persistence with Spring Data and Hibernate epub

A repository interface is a programming interface that defines data-access operations for a persistent domain type without prescribing their implementation.

How it is used
Simplifies Java access to relational and NoSQL databases through framework-generated repository implementations.
How deep it goes
Explains interface inheritance, generated proxies, standard operations, and configuration, but does not detail proxy internals.
Examples
Uses MessageRepository, UserRepository, LogRepository, injected tests, and generated proxy implementations.
What you can do after
Apply it via Spring Data JPA by declaring, injecting, and calling a repository for persistent domain objects.

Read how Java Persistence with Spring Data and Hibernate epub explains Spring Data repository →

Spring Security in Action, Second Edition

A Spring Data repository is an interface-based abstraction that provides data-access operations for an underlying data store.

How it is used
Uses repository methods to connect Spring applications with databases and enforce data filtering.
How deep it goes
Explains annotations, query conditions, authentication integration, and performance consequences through a runnable product example.
Examples
Uses a Product entity, ProductRepository, MySQL table, sample products, REST requests, and owner-filtered JSON responses.
What you can do after
Implement repository-level filtering and diagnose why post-retrieval filtering can exhaust memory or reduce performance.

Read how Spring Security in Action, Second Edition explains Spring Data repository →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.