작성
·
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