JPA Intro
JPA Intro
Java Persistence API
순수 JDBC API + SQL 직접 입력
-> MyBatis, JDBCTemplate
-> JPA (SQL 입력 불필요)
목표 - 객체와 테이블 설계 매핑
- 객체와 테이블을 제대로 설계하고 매핑하는 방법
 - 기본 키와 외래 키 매핑
 - 1:N, N:1, 1:1, N:M 매핑
 - 실무 노하우 + 성능까지 고려
 - 어떠한 복잡한 시스템도 JPA로 설계 가능
 
목표 - JPA 내부 동작 방식 이해
- JPA의 내부 동작 방식을 이해하지 못하고 사용
 - JPA 내부 동작 방식을 그림과 코드로 자세히 설명
 - JPA가 어떤 SQL을 만들어 내는지 이해
 - JPA가 언제 SQL을 실행하는지 이해
 
JPA 기본편 학습 방법
- JPA는 표준 스펙만 500페이지로 방대함
 - 혼자서 공부하기는 쉽지 않음
 - 강의는 이론 + 라이브 코딩
 - 6단계의 실전 예제
 - 강의를 메인으로 하고, 책은 참고서로 추천
 - 총 16시간: 하루 1시간 반, 2주 완성