5장. 영속성 클래스 매핑

5.1 엔티티와 값 타입 이해

5.1.1 잘게 세분화된 도메인 모델

5.1.2 애플리케이션 개념 정의

5.2 식별자가 있는 엔티티 매핑

5.2.1 자바 동일성(identity)과 동등성(equality) 이해

5.2.2 엔티티 클래스와 매핑

5.2.3 기본키 선정

5.2.4 키 생성기 구성

5.2.5 식별자 생성기 전략

**엔티티 식별자는 API 등을 통해 비즈니스 로직 외부로 노출하지 말아야 한다.

(외부키(External Key)를 만들어 노출하라)**

외부키(External Key)

5.3 엔티티 매핑 옵션

5.3.1 이름 제어

5.3.2 동적 SQL 생성

Untitled

@DynamicInsert와 @DynamicUpdate 사용할 경우

@DynamicInsert와 @DynamicUpdate 사용하지 않을 경우