본문 바로가기

Spring/Spring + JPA (자습)

1. ORM

728x90
반응형

어플리케이션의 객체와 관계형 DB의 데이터를 자동으로 매핑해주는 것

- Java의 데이터 클래스와 관계형 DB의 테이블을 매핑

 

객체지향 프로그래밍과 관계형 DB의 차이로 발생하는 제약사항을 해결해주는 역할을 수행

 

대표적으로 JPA, Hibernate 등이 있음(Persistent API)

 

 

- 장점

1. 쿼리X

2. 재사용 유지보수가 편리

3. DBMS에 대한 종속성이 줄어듬

 

- 단점

1. 복잡할 때 ORM 구현 불가능

2. 잘못 구현되면 속도 저하

3. 대형쿼리는 별도의 튜닝이 필요할 수 있음

 

https://www.youtube.com/watch?v=OiAYmtq4Av8

 

728x90
반응형

'Spring > Spring + JPA (자습)' 카테고리의 다른 글

CORS error  (0) 2025.01.15
5. service & serviceImpl  (0) 2024.12.20
4. Spring Data JPA  (0) 2024.12.20
3. Hibernate  (0) 2024.12.20
2. JPA (Java Persistence API)  (1) 2024.12.20