양방향 연관관계 매핑
바로 직전 포스팅에서는 단방향 매핑에 대해서 살펴보았다. 단방향으로 매핑해주었기 때문에 한쪽에서 반대 방향으로 (예시의 경우 Member -> Team) 호출할 수 있었지만, 그 반대로는 불가능했다. 양방향 매핑으로 바꿔서 양쪽으로 참조가 될 수 있도록 해보겠다. Mapping 우선, 사실 테이블의 연관관계에서는 외래 키를 통해서 조인이 되기 때문에 방향성이라는 개념이 존재하지 않는다. 그렇기 때문에 테이블 연관관계의 형태를 살펴보면 단방향 매핑과 달라진 것이 없는 것을 알 수 있다. 반대로 객체의 경우에는 양방향으로 연관관계를 맺어주기 위해서는 별도의 매핑 작업이 필요하다. 이번에는 Team의 입장에서 생각해보아야 한다. Team의 입장에서는 다수의 Member가 소속될 수 있기 때문에 Member와는..
프로그래밍/JPA
2021. 4. 27. 22:40