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