The JpaRepository interface hierarchy, derived query method parsing, @Query (JPQL and native), Specification for dynamic queries, interface projections vs class projections vs dynamic projections, Querydsl integration, auditing with @CreatedDate, and database migration with Flyway and Liquibase.
// Lessons
- 01soon
The JpaRepository Hierarchy — What You Get for Free
- 02soon
Derived Query Methods — How Spring Parses Method Names
- 03soon
@Query — JPQL and Native Queries
- 04soon
Specification — Dynamic Queries Without Concatenated Strings
- 05soon
Interface Projections — Selecting Specific Columns
- 06soon
Class (DTO) Projections — Constructor Expressions
- 07soon
Dynamic Projections — One Method, Multiple Return Types
- 08soon
Spring Data Auditing — @CreatedDate, @LastModifiedBy
- 09soon
Database Migrations — Flyway vs Liquibase