일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- pointcut
- Spring Boot
- Servlet
- kotlin
- 인프런
- jpa
- java
- 자바
- http
- JDBC
- Proxy
- 스프링 핵심 기능
- SpringBoot
- 그리디
- Exception
- spring
- springdatajpa
- Thymeleaf
- 알고리즘
- QueryDSL
- 김영한
- AOP
- transaction
- Android
- 스프링 핵심 원리
- 백준
- db
- JPQL
- 스프링
- Greedy
- Today
- Total
목록SINGLE_TABLE (2)
개발자되기 프로젝트
1. 요구사항 추가 상품의 종류는 음반, 도서, 영화가 있고 이후 더 확장이 될 수 있어 모든 데이터는 등록일과 수정일이 필수! 2. 도메인 모델 3. 도메인 모델 상세 4. 테이블 설계 5. Item class @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn public abstract class Item { @Id @GeneratedValue() //default = auto. @Column(name = "ITEM_ID") private Long id; Hibernate..
1. 상속관계 매핑 객체는 상속관계가 있으나, 관계형 데이터베이스는 상속관계가 없음 슈퍼타입 서브타입 관계라는 모델링 기법이 그나마 객체 상속과 유사 상속관계 매핑 : 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑. 슈퍼타입 : 공통 부분만 가지고 있음 서브타입 : 개별적으로 가지는 속성들. 2. 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 -> 조인 전략 PK, FK로 조인함 ITEM TABLE만 보면 구분이 안되는데..어떻게 구분..?->DTYPE 통합 테이블로 변환 -> 단일 테이블 전략 논리 모델을 한 테이블로 합쳐버림. 한 테이블에 있으면 어떻게 구분..? DTYPE 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 전략 테이블을 각각 구현. 3..