Code, Study/스프링부트 개념정리(이론)

07.스프링부트 개념정리_OOP 관점에서 모델링

Chaniusss 2022. 5. 16. 21:46

JPA는 OOP관점에서 모델링을 할 수 있게 해준다 (상속, 콤포지션,연관관계)

콤포지션(결합) : OOP관점에서 테이블 생성-자동생성

class에 상속을 하면 - > 테이블 옆에 붙어서 생성

연관관계 : @키워드

 

방언 처리가 용이하여 Migration하기 좋은. 유지보수에도 좋음

스프링->JPA->DB (dialect가 많다 db종류)

jpa에 추상화객체를 두고 db종류에 따라 접근 변경 가능 

 

JPA의 개념은 쉬우면서도 복잡해서 어렵다.