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주 완성