티스토리 뷰
상속과 연관관계는 다르다.
연관관계 : 의존성에 관련됨.
RDB는 관계를 맺는 순간 양방향
객체는 양방향은 없음. 무조건 단방향만 있음. >> 자바는 단방향2개로 해결
객체는 참조로 접근(마침표 . 안에 .안에)
RDB는 FK로 접근
다양성도 고려해야 함.
1:n
n:1
n:n
단방향2개? 양방향1개? > 누가 FK관리하는지가 중요 > 테이블상 안에 FK가 있는 테이블이 FK를 관리
> 연관관계의 주인은 테이블 안에 있는 FK 객체가 주인임. 항상 n 쪽이 FK가 있는 것임.
> n쪽의 FK를 연관관계의 주인으로 설정하고 반대편에 있는 객체는 주인에 속해있는 것임.
PET이 FK를 관리하고
FK인 OWNER가 연관관계의 주인이다.
OWNER테이블은 주인 안에 속해 있는 것이다.
//setting > inspection > unresolved database references in annotations 체크 해제 >> 엔티티 어노테이션에 빨간 줄 사라짐.
//기본생성자
'2022 > jpa' 카테고리의 다른 글
day05[다대일 양방향 관계] (0) | 2022.12.01 |
---|---|
day04[다대일관계, N:1] (0) | 2022.11.30 |
day04[Auditing(어디팅)] (0) | 2022.11.30 |
day04[임베디드, 맵드슈퍼클래스] (0) | 2022.11.30 |
day03[상속] (0) | 2022.11.30 |