인프런 커뮤니티 질문&답변

임창엽님의 프로필 이미지
임창엽

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

실전 예제 3 - 다양한 연관관계 매핑

다대다 관계에서의 연관관계 주인은 어떤 친구인가요?

작성

·

512

0

안녕하세요 강의를 듣다가 궁금한 점이 있어 질문드립니다.

 

다대다 관계에서 

@ManyToMany
@JoinTable(name = "CATEGORY_ITEM",
joinColumns = @JoinColumn(name = "CATEGORY_ID"),
inverseJoinColumns = @JoinColumn(name = "ITEM_ID")
)
private List<Item> items = new ArrayList<>();

 

@ManyToMany(mappedBy = "items")
private List<Category> categories = new ArrayList<>();

이런식으로 연결테이블을 만들어서 다대다 관계를 

풀어내셨는데 그러면 mappedBy에 의해서 연관관계의

주인은 items가 될텐데 그러면 items가 ITEM_ID와

 CATEGORY_ID를 관리하게 되는건가요?

 

항상 감사합니다.

답변 1

0

안녕하세요. 임창엽님, 공식 서포터즈 OMG입니다.

아래 영한님의 설명을 참고해주세요 :)

https://www.inflearn.com/questions/91992

감사합니다.

임창엽님의 프로필 이미지
임창엽

작성한 질문수

질문하기