강의

멘토링

로드맵

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

이얏님의 프로필 이미지
이얏

작성한 질문수

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

다대다 [N:M]

다대다 관계가 안좋은 이유

작성

·

879

0

음... 안녕하세요! 선생님!

 

'다대 다관계에서 왜 안좋아요?' 라는 질문을 받으면

뭔가 그 탁! '아 진짜 그렇겠네요!?'

라는 대답을 할수가없습니다.

 

이 러한 질문을 듣고 선생님이 생각이났는데요.

혹시 선생님께서는

저런 질문을 받으면 

후배한테 어떤 답변을 내려주실건가요?

 

감사합니다.!

퀴즈

양방향 연관관계 매핑 시, 데이터베이스 외래 키를 주로 관리하는 쪽은 어느 쪽일까요?

연관관계 주인

연관관계 주인이 아닌 쪽

N에 해당하는 쪽

1에 해당하는 쪽

답변 1

0

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

다음과 같은 이유로 다대다 사용을 자재하는 것이 좋습니다

 

  • 중간 테이블에는 매핑정보만 들어가고 추가 데이터를 넣는 것이 불가능하다.
  • 중간 테이블이 숨겨져 있기 때문에 쿼리가 예상하지 못하는 형태로 나간다.
  • 실무 비즈니스는 복잡해서 ManyToMany로 풀 수있는게 거의 없다고 보면 된다.

 

감사합니다.

이얏님의 프로필 이미지
이얏

작성한 질문수

질문하기