스프링부트에서 JPA-MySQL 연동하기 3: 1:N 연관관계 설정
지난 번까지는 각 테이블 간의 연관관계를 하나도 지정해주지 않고 기본적인 작동 방식만 알아보았다. 이번에는 PK-FK로 연관된 테이블의 관계를 엔티티에서 역시 맺어보고자 한다. 이 프로젝트의 테이블들의 상관관계는 다음과 같다. 상품과 관련된 prod 테이블이 있고, 상품을 조회하면 글/이미지 쌍으로 디테일이 있는 prod_detail 테이블이 있다. 두 테이블은 1(prod) : N(prod_detail) 관계이다. prod 테이블의 no 컬럼이 PK이며, prod_detail의 prod_no 컬럼이 prod 테이블을 참조하는 컬럼이다. 상품이 삭제되면 디테일도 삭제되어야 하기 때문에 양방향 관계를 가진다. 이 방향이라는 것은, 양방향/ 단방향이 있다. 테이블 개념에서 볼 때 PK-FK로 연관관계를 맺고..
2020.03.26