728x90
프로젝트 ERD 자료
여기서 facility와 real_estate, 그리고 그 사이에 있는 테이블인 real_estate_facility를 주목해보자
원래는 facility와 real_estate는 다대다 관계이다.
관계형 데이터베이스는 정규화된 테이블 2개로 다대다 관계를 표현할 수 없기에.
1 대 多 관계 2개로 치환해주는 방식을 채택하였다.
중간에 real_estate_facility 테이블을 만들어 1대 多 관계 2개를 통해 해결한 모습이다.
다음과 같이 연관관계의 주인인 RealEstateFacility에서 ManyToOne 관계를 주입하여 해결이 가능하다.
728x90
'JPA' 카테고리의 다른 글
초보자도 이해할 수 있는 JPA, Hibernate, Spring Data JPA의 차이점 (0) | 2023.08.30 |
---|---|
[JPA] 연관 관계 핵심 정리해보기 - 연관 관계의 주인, 양방향, 단방향 (0) | 2023.02.19 |
[JPA] 즉시로딩(EAGER)과 지연로딩(LAZY)의 차이점? (0) | 2023.02.19 |