RDB의 데이터들은 정규화 과정을 통해서 테이블 간 관계가 형성됨 JPA는 이러한 RDB의 관계를 객체를 통해서 표현해야함 연관관계 매핑은 RDB 테이블 간 관계를 Java 객체로 표현하는 것 연관관계 매핑을 통해서 불필요한 Join을 줄일 수 있고, 데이터 적재 시점을 결정할 수도 있음 테이블의 관계는 항상 양방향, 객체의 관계는 방향성이 있기 때문에 이러한 특성을 고려해야함 연관관계 매핑 기준 방향성 객체는 방향성이 존재(단방향, 양방향) 테이블은 항상 양방향 다중성 N:1, 1:N, 1:1, N:M @ManyToOne 엔티티 간 N:1 관계를 표현 N인 엔티티에서 반대편 엔티티 객체를 표현할 때 사용 주요 속성 optional 연관 엔티티의 필수 여부 false --> 연관 엔티티가 필수 false..