메소드
-
연관관계 매핑IT/JPA 2020. 12. 8. 21:25
1. 연관관계 1) 연관관계 - 방향 : 단방향, 양방향 이 있다. ex) 회원->팀(단방향), 회원->팀 팀->회원(양방향) - 다중성 : 다대일(N:1) 일대다(1:N), 일대일(1:1), 다대다(N:M) - 연관관계의 주인 : 객체를 양방향 연관관계로 만들면 연관관계의 주인을 정해야 한다. 2. 단방향 연관관계 * 연관관계 중에선 다대일(N:1) 단방향 관계를 가장 먼저 이해해야 한다. - 회원과 팀이 있다. - 회원은 하나의 팀에만 소속될 수 있다. - 회원과 팀은 다대일 관계다. * 객체 연관관계 - 회원 객체는 Member.team 필드로 팀 객체와 연관관계를 맺는다. - 회원 객체와 팀 객체는 단방향 관계다. Member.team 필드를 통해 팀을 알 수 있지만 팀은 회원을 알 수 없다. *..