Java/JPA
[SpringBoot_JPA_1] @JoinTable
HJ0216
2023. 5. 23. 17:56
728x90
이 글은 김영한의 [실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발]을 수강하며 정리한 글입니다.
🟦 기본 환경: IDE: IntelliJ, Language: Java
@JoinTable
: 외래키를 사용하는 연관 관계와는 달리 조인테이블을 별도의 테이블로 만들어 각 테이블의 각 테이블의 외래키를 가지고 연관관계를 관리
name: 조인 테이블 이름
joinColumns: 현재 entity에서 join에 참여할 column(FK, 현재 entity의 PK)
inverseJoinColumns: join되어질 entity에서 join에 참여할 column(FK, join entity의 PK)
@JoinTable 방식 예시
참고 자료
JPA 연관관계 매핑 - 조인 테이블(@JoinTable)
데이터베이스 테이블의 연관관계를 설계 하는 방법은 크게 두가지 입니다. 첫 번째는 앞서 복합키 매핑에서 살펴 보았듯이 외래키를 가지고 연관관계를 설계 하는 조인 컬럼 방법과 테이블과
parkhyeokjin.github.io
728x90