Spring Data JPA
Learn Spring Data JPA from fundamentals to advanced features. Cover repositories, derived queries, JPQL/native queries, pagination & sorting, specifications/QBE/QueryDSL, transactions, auditing, and fetch strategies.
Getting Started with Spring Data JPA
Understand the Java persistence ecosystem and the role of Spring Data JPA.
Spring Data Repositories
Build data access layers using Spring Data repositories and derived queries.
Custom Queries with JPQL and Native SQL
Write custom queries using @Query, parameters, and projections.
Pagination and Sorting
Paginate and sort query results and expose pagination via controllers.
Alternate Querying Methods
Explore advanced querying approaches beyond derived queries.
Advanced Spring Data JPA Features
Apply enterprise-level Spring Data JPA features for robust systems.