티스토리 뷰

2022/jpa

day04[연관관계]

yanii 2022. 11. 30. 15:51

상속과 연관관계는 다르다.

연관관계 : 의존성에 관련됨.

 

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함