Autoplay
Autocomplete
Speed
Previous Lecture
Complete and Continue
Learn Spring Data JPA: The Certification Class
Module 0 - Before You Start
Course Introduction
Module 1 - Getting Started with Spring Data JPA
Lesson 1: The Java Persistence Ecosystem
Lesson 2: Overview of Spring Data JPA
Lesson 3: The Persistence Project We’re Building
Module 2 - Spring Data Repositories
Lesson 1: Spring Data JPA Setup
Lesson 2: Introduction to Spring Data JPA Repositories
Lesson 3: Derived Query Methods
Lesson 4: Save and Delete Methods
Lesson 5: Testing Spring Data Repositories
Module 3 - Spring Data Custom Queries with JPQL and native SQL
Lesson 1: Using @Query
Lesson 2: Using @Query with Parameters
Lesson 3: @Modifying Queries
Lesson 4: Named Queries
Lesson 5: Returning a Custom Object from a Query
Module 4 - Pagination and Sorting
Lesson 1: Enabling Pagination and Sorting
Lesson 2: Sorting
Lesson 3: Pagination
Lesson 4: Using Pagination in Controllers
Module 5 - Alternate Querying Methods
Lesson 1: Returning Custom Types with Projections
Lesson 2: Building Queries with Specifications
Lesson 3: Using Query by Example
Lesson 4: Query DSL
Module 6 - Advanced Features
Lesson 1: Custom Methods in Repositories
Lesson 2: Spring Data and Transactions
Lesson 3: Domain Events
Lesson 4: Auditing
Lesson 5: Entity Graphs
Keep Learning
Get Access to the "Learn Spring" Course
Get Access to the Coaching Class of this course (Learn Spring Data JPA)
Lesson 1: Enabling Pagination and Sorting
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock