-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
📌 실전! 스프링 데이터 JPA
학습기간: 11월 22일까지
Chapter1. 프로젝트 환경설정
- 프로젝트 생성
- 라이브러리 살펴보기
- H2 데이터베이스 설치
- 스프링 데이터 JPA와 DB 설정, 동작확인
Chapter2. 예제 도메인 모델
- 예제 도메인 모델과 동작확인
Chapter3. 공통 인터페이스 기능
- 순수 JPA 기반 리포지토리 만들기
- 공통 인터페이스 설정
- 공통 인터페이스 적용
- 공통 인터페이스 분석
Chapter4. 쿼리 메소드 기능
메소드 이름으로 쿼리 생성
- JPA NamedQuery
-
@Query, 리포지토리 메소드에 쿼리 정의하기 -
@Query, 값, DTO 조회하기 - 파라미터 바인딩
- 반환 타입
- 순수 JPA 페이징과 정렬
- 스프링 데이터 JPA 페이징과 정렬
- 벌크성 수정 쿼리
-
@EntityGraph - JPA Hint & Lock
Chapter5. 확장 기능
- 사용자 정의 리포지토리 구현
- Auditing
- Web 확장 - 도메인 클래스 컨버터
- Web 확장 - 페이징과 정렬
Chapter6. 스프링 데이터 JPA 분석
- 스프링 데이터 JPA 구현체 분석
- 새로운 엔티티를 구별하는 방법
Chapter7. 나머지 기능들
- Specifications (명세)
- Query By Example
- Projections
- 네이티브 쿼리
Reactions are currently unavailable