강의

멘토링

로드맵

Inflearn Community Q&A

tlsrlf2319248's profile image
tlsrlf2319248

asked

Java ORM Standard JPA Programming - Basics

Practical Example 3 - Various Relationship Mapping

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

Written on

·

583

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를 관리하게 되는건가요?

 

항상 감사합니다.

javaJPA

Quiz

In bidirectional association mapping, which side primarily manages the database foreign key?

Owner of association

Non-owning side

N-related part

Page for 1

Answer 1

0

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

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

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

감사합니다.

tlsrlf2319248's profile image
tlsrlf2319248

asked

Ask a question