728x90
- OOP 관점에서 모델링이란?
Class Car {
int id; (PK)
String name;
String color;
Engine engine;
TimeStamp createDate;
TimeStamp updateDate;
}
Class Engine {
int id;
int power;
TimeStamp createDate;
TimeStamp updateDate;
}
JPA 자동생성
Class EntityDate {
TimeStamp createDate;
TImeStamp updateData;
}
기존 Car, Engine 클래스에 EntityDate를 상속
Class Card extends EntityDate {}
Class Engine extends EntityDate {}
- 방언 처리가 용이하여 Migration하기 좋음. 유지보수에도 좋음.
추상화 객체를 이용해 DB에 연결
'스프링부트 개념정리 with JPA' 카테고리의 다른 글
[메타코딩] 스프링부트 개념정리 with JPA 9강 (0) | 2024.03.13 |
---|---|
[메타코딩] 스프링부트 개념정리 with JPA 8강 (0) | 2024.03.13 |
[메타코딩] 스프링부트 개념정리 with JPA 6강 (0) | 2024.03.13 |
[메타코딩] 스프링부트 개념정리 with JPA 5강 (0) | 2024.03.13 |
[메타코딩] 스프링부트 개념정리 with JPA 4강 (0) | 2024.03.13 |