강의

멘토링

커뮤니티

Inflearn Community Q&A

rkdrl456172669's profile image
rkdrl456172669

asked

Java ORM Standard JPA Programming - Basics

Unidirectional association

@ManyToOne

Written on

·

416

0

강의 듣다가 궁금한게 생겨서 질문드립니다.

아래의 Member테이블에서 Team 엔티티에 대해 @ManyToOne 어노테이션을 입력해주었는데 반대로 Team에서는 @OnetoMany를 안해주는 이유가 궁금합니다.

@ManyToOne
@JoinColumn(name = "TEAM_ID")
private Team team;
javaJPA

Answer 1

1

안녕하세요. 석재현님, 공식 서포터즈 OMG입니다.

강의 제목에도 나와있듯이 단방향 연관관계이기 때문입니다.

예를 들어,  부모(many)는 아들(one)을 알지만, 아들(one)은 부모(many)를 모르는 관계입니다. 한쪽에만 연관관계를 맺었기 때문입니다.

아들도 부모의 존재를 알게하려면 @OneToMany를 지정해주면 되겠죠?

감사합니다.

rkdrl456172669's profile image
rkdrl456172669

asked

Ask a question