먼저 들어가기 전 테이블과 객체의 매핑 차이점을 알고 들어가야 한다. 테이블 - 외래키 하나로 양쪽 참조 가능 (조인) - 사실 방향이라는 개념이 없음 객체 - 참조용 필드가 있는 쪽으로만 참조 가능 - 한쪽만 참조하면 단방향 매핑 - 양쪽이 서로 참조하면 양방향 매핑 이제부터는 외래키를 관리하는 테이블을 연관관계 주인이라고 하겠다.
주인의 반대편에서는 외래키에 영향을 주지않고 조회만 가능 다대일 [N:1] - 관계형 DB에서는 다 쪽이 항상 연관관계 주인, 즉 외래키를 관리 따라서, 다 쪽에 외래키를 생성하는 것이 DB와의 관계를 고려하여 설계하는데 적합하다. Example) Member와 Team이 N:1의 관계를 가지고 있다고 가정하자.
Member에서 Team으로의 단방향 매핑일 때 - 다(Mem.....