이 시리즈는 김영한 개발자님의 자바 ORM 표준 JPA 프로그래밍 이론서와 인프런에 개발자님의 JPA 관련 로드맵에서 배운 내용을 최대한 간략하게 정리하기 위한 개인 공부 내용 복습용 시리즈다.
H2 설치하고 Database를 생성하겠다.
JPA 이론서에서 기본으로 사용하는 프로그래밍 세팅을 빠르게 정리해보자.
JPA3 + Hibernate 6 + JDK17 프로젝트를 생성해봅시다. 그리고 최신 querydsl 5.0.0 을 적용하는 방법도 추가로 알아보겠습니다.
이제 어느정도 준비가 끝났으니 JPA 찍먹을 해보자.
엔티티 매핑은 주의점 정도만 정리하겠다.
연관관계 매핑 정리
N:1, 1:N, 1:1 N:M 에 대한 매핑을 알아보자.
JPA 가 제공하는 고급매핑에 대해 알아보자.
프록시와 연관관계 관리에 대해 알아본다.
JPA 값 타입 알아보기
JPQL 기본기를 닦아보자.
JPQL에서 쓰이는 경로표현식과 JPQL의 꽃인 fetch join에 대해서 알아보자.
JPQL의 더 다양한 사용법과 주의 사항에 대해서 알아보자.
JPA 기초 빠른 복습 글
에러 으악.
jakarta 가 제공하는 DDL, DML SQL 파일 자동 실행 기능을 사용해봅시다.