-
JPA 매핑 연관관계
-
용어
- 방향( Direction ) : 단반향, 양뱡향
- 다중성 ( Multiplicity ) : 다대일 ( N : 1 ), 일대다 ( 1 : N ), 일대일 ( 1 : 1 ), 다대다 ( N : M )
- 연관관계의 주인 ( Owner ) : 객체 양뱡향 연관관계는 관리 주인이 필요
-
객체와 테이블이 양뱡향 관계를 맺는 차이
- 객체 연관관계 = 2개
- 회원 → 팀 연관관계 1 개 ( 단뱡향 )
- 팀 → 회원 연관관계 1 개 ( 단뱡향 )
- 테이블 연관관계 = 1개

-
연관관계 매핑 시 고려 사항 3가지
- 다중성
- 다대일 : @MaynToOne
- 일대다 : @OneToMany
- 일대일 : @OneToOne
- 다대다 : @MaynToMany → 실무에서는 사용할 경우가 드물다… DB 상으로도 문제가 되요
- 단뱡향, 양뱡향
- 연관관계의 주인
연관관계 매핑
양뱡향 매핑의 규칙
양뱡향 무한루프
상속관계 매핑