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

현집님의 프로필 이미지

작성한 질문수

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

다대다 [N:M]

@ManyToMany 연결테이블 양방향

작성

·

178

0

안녕하세요 선생님!

@ManyToMany를 @OneToMany, @ManyToOne 관계로 바꾸는 것에 대해 질문이 있습니다.

앞서 강의에서 양방향 보다 단방향 관계를 맺게 하고 비지니스 로직상 필요한 곳에만 양방향으로 설정하라고 하셨는데,

만약 ManyToMany 관계를 맺은 두 엔티티가 서로 가끔씩만 연관되어서 사용되는 경우에는 연결테이블과 단방향으로만

(@ManyToOne 으로만) 관계를 맺도록 해도 될까요?

감사합니다!

답변 2

1

현집님의 프로필 이미지
현집
질문자

감사합니다!!

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 현집님

네 맞습니다^^ @ManyToOne 단방향만 매핑하셔도 됩니다. 그리고 꼭 필요한 경우에 @OneToMany를 추가하시면 됩니다.

감사합니다.

현집님의 프로필 이미지

작성한 질문수

질문하기