JPA란?
JPA 시작!
JPA에서 아주 중요한 영속성 컨텍스트에 대해 알아보자🤩
엔티티 매핑
객체와 테이블 연관관계의 차이를 이해해보자!
다대일, 일대다, 일대일, 다대다 🤔
고급 매핑
프록시
영속성 전이 CASCADE, 고아 객체, 생명 주기
엔티티 타입, 값 타입
JPQL에 대해 알아보자😲
프로젝션, 페이징, 조인, 서브 쿼리, JPQL 타입 표현과 기타식, 조건식, JPQL 함수
JPA 활용 1 첫 번째 시간!
요구사항 분석, 도메인 모델과 테이블 설계, 엔티티 클래스 개발, 엔티티 설계시 주의점!
애플리케이션 구현 요구사항 확인 및 개발 순서 정하기
회원 도메인 개발😀
상품 엔티티, 리포지토리, 서비스 개발
엔티티, 리포지토리, 서비스 개발 및 테스트!
주문 목록 검색, 취소
경로 표현식, 페치 조인
다형성 쿼리, Named 쿼리, 벌크 연산
회원 등록/수정/조회 API
조회용 샘플 데이터 입력하기
지연 로딩과 조회 성능 최적화
엔티티를 DTO로 변환, JPA에서 DTO로 바로 조회
컬렉션 조회 API
컬렉션 조회 최적화
OSIV와 성능 최적화