본문 바로가기
[클라이언트]/[웹]

JPA 조인 테이블

by Hevton 2022. 10. 26.
반응형

 

데이터베이스에서 테이블의 연관관계를 정의하는 방법은 두 가지가 있습니다.

 

1. 외래키를 가지고 연관관계를 설계하여, JOIN 하는 방식 (조인 컬럼)

2. 조인 테이블을 만들어 두 테이블의 연관관계를 나타내는 방식

 

조인테이블은 외래키를 사용 하는 연관 관계와는 다르게 '조인테이블'이라는 별도의 테이블을 만들어서 각 테이블의 외래키를 가지고 연관관계를 관리 합니다.

 

1번을 사용해보고 안될 것 같으면 2번을 사용하는 느낌..

왜냐하면 2번을 이용하면 편한 점도 있겠지만, 테이블이 늘어나게 되므로.

 

many to many 를 구현하려면 join table을 구현해야 한다.

 

 

 

조인 테이블

- https://www.nowwatersblog.com/jpa/ch7/7-4

반응형