Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- bootcamp
- codebuild
- 티스토리챌린지
- 자격증
- QueryDSL
- jpa
- sqs
- aws
- serverless
- 백엔드
- ec2
- s3
- rds
- mapping
- codedeploy
- Docker
- CICD
- DynamoDB
- MSA
- 개발자
- orm
- CodeCommit
- goorm
- 스터디
- 오블완
- goorm x kakao
- backenddeveloper
- Redis
- spring
- Spring Boot
Archives
- Today
- Total
목록2024/11/10 (1)
gony-dev 님의 블로그
[JPA] 고급 매핑
1. 상속관계 매핑객체는 상속관계가 존재하지만, 관계형 DB에는 상속 관계가 없다.그나마 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사한데,이 "상속 관계"라는 것은 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것을 말한다.슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법?객체는 상속을 지원하기에 모델링과 구현이 똑같지만, DB는 상속을 지원하지 않기에 논리 모델을 물리 모델로 구현하는 방법이 필요하다.이에 대해 DB의 슈퍼타입 서브타입 논리 모델을 물리 모델로 구현하는 방법은 3가지가 존재한다. 이를 알아보자.주요 어노테이션@Inheritance(strategy=InheritanceType.XXX)JOINED: 조인 전략SINGLE: 단일 테이블 전략TABLE_..
Spring/JPA
2024. 11. 10. 21:08