pom.xml && persistence.xml 설정하기

MySQL에서의 테이블과 자바 객체랑 매핑하기 & Column 타입 매핑

JPA CRUD(+Dirty Checking) & 영속 컨테스트(1차 캐시 등) 추가 설명

@GeneratedValue()를 이용한 auto_increment 구현

테이블간 단방향으로 참조하기

객체들의 양방향 && 단방향 연관관계 설정하기 + 객체의 양방향 연관관계 설정 규칙/주의 사항

@ManyToMany를 이용한 다대다(N:M) 연관관계 성립하기

JPA 상속 관계 매핑 @Inheritance(JOINED, SINGLE_TABLE, TABLE_PER_CLASS)

@MappedSuperClass

지연 로딩(FetchType.LAZY) Vs. 즉시 로딩(FetchType.EAGER)

Cascade

@Embedded(+@AttributeOverrides)
JPQL 및 문법 간단 소개 && 프로젝션 (+DTO)
JPQL으로 원하는 갯수 만큼의 결과만 가져오기(페이징)

JPQL JOIN (+ setParameter())

JPQL DataTypes

Case, Coalesce, NULLIF

JOIN FETCH(+distinct)
NamedQuery 사용 방법 && 장점
Bulk Operation