작성
·
230
0
category와 item 은 서로 다대다 관계인데, 관계형 db는 다대다관계인경우 중간테이블을 설정해야 해서 category_item테이블이 온다 라고 이해하면 될까요?
앞으로 추후 플젝 할때 다대다 관계이면 무조건 중간테이블을 설정해야지만 정상작동을 하는건지도 궁금해요
답변 1
0
안녕하세요, 김지수 님! 공식 서포터즈 codesweaver 입니다.
네 맞습니다. 데이터베이스에서는 N:N관계가 발생한다면 중간에 매핑테이블이라 하여 별도의 테이블을 두어 관계를 1:N, N:1로 해소합니다. 보통 매핑테이블은 매핑 기능 외 추가적인 속성도 관리하게 되는경우가 많습니다. 그래서 보통 매핑테이블은 JPA에서도 엔터티로 관리하는 경우가 많습니다.
감사합니다.