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 |