• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

강의3분13초_중간테이블

23.05.08 23:12 작성 조회수 188

0

category와 item 은 서로 다대다 관계인데, 관계형 db는 다대다관계인경우 중간테이블을 설정해야 해서 category_item테이블이 온다 라고 이해하면 될까요?

앞으로 추후 플젝 할때 다대다 관계이면 무조건 중간테이블을 설정해야지만 정상작동을 하는건지도 궁금해요

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2023.05.10

안녕하세요, 김지수 님! 공식 서포터즈 codesweaver 입니다.

네 맞습니다. 데이터베이스에서는 N:N관계가 발생한다면 중간에 매핑테이블이라 하여 별도의 테이블을 두어 관계를 1:N, N:1로 해소합니다. 보통 매핑테이블은 매핑 기능 외 추가적인 속성도 관리하게 되는경우가 많습니다. 그래서 보통 매핑테이블은 JPA에서도 엔터티로 관리하는 경우가 많습니다.

감사합니다.