thepointman.dev_

Courses / Java

Spring Data JPA

advanced9 lessons

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

  1. 01

    The JpaRepository Hierarchy — What You Get for Free

    soon
  2. 02

    Derived Query Methods — How Spring Parses Method Names

    soon
  3. 03

    @Query — JPQL and Native Queries

    soon
  4. 04

    Specification — Dynamic Queries Without Concatenated Strings

    soon
  5. 05

    Interface Projections — Selecting Specific Columns

    soon
  6. 06

    Class (DTO) Projections — Constructor Expressions

    soon
  7. 07

    Dynamic Projections — One Method, Multiple Return Types

    soon
  8. 08

    Spring Data Auditing — @CreatedDate, @LastModifiedBy

    soon
  9. 09

    Database Migrations — Flyway vs Liquibase

    soon