연관관계 매핑의 기본 전략 : 단방향, 양방향, 연관관계 유형 (1:1, 1:N, N:1, N:M)
·
Framework/Spring
1️⃣ 단방향 연관관계단방향 연관관계는 한 엔티티가 다른 엔티티를 참조하지만, 그 반대는 성립하지 않는 관계를 의미합니다.즉, 한 쪽 방향으로만 연관관계가 설정되어 있어,참조하는 엔티티는 다른 엔티티를 인식할 수 있지만, 참조 받는 엔티티는 이를 알 수 없습니다. 관계가 한 방향으로만 정의되므로, 구현과 관리가 상대적으로 간단합니다. 연관관계의 소유자(주로 참조하는 엔티티)만이 외래키(FK)를 관리합니다.데이터베이스에서는 한쪽 테이블에만 외래키 컬럼이 존재하게 되어 연관관계의 단순한 처리와 관리가 가능합니다. 🔍 예시 ) 단방향 @OneToOnePerson(사람) 엔티티가 Passport(여권) 엔티티를 참조하는 관계로,Person에서만 Passport를 알고 있으며, Passport에서는 Person..