- ORM(Object Relational Mapping) :
- 객체지향 패러다임을 관계형 데이터베이스에 보존하는 기술
- '객체지향'의 구조는 '관계형 데이터베이스'와 유사.
1) 관계형 데이터 베이스의 테이블은 컬럼을 정의하고 컬럼에 맞는 데이터 타입을 지정해서
데이터를 보관하는 틀을 만든다. => 클래스
2) 하나의 Row에 데이터를 저장. => 인스턴스
3) 관계(relation) => 참조(reference)
- 객체지향을 자동으로 관계형 데이터베이스에 맞게 변환하는 기법을 의미
- JPA(Java Persistence API)
- ORM을 자바 언어에 맞게 사용하는 '스펙'
- 스프링 부트는 JPA의 구현체 중에서 'Hibernate'를 이용

'웹 개발 > Spring' 카테고리의 다른 글
[Spring 실습] View 환경설정 (0) | 2024.07.24 |
---|---|
[Spring 실습] 프로젝트 생성 (0) | 2024.07.24 |
[Spring] Entity 클래스와 JpaRepository (0) | 2024.01.15 |
[Spring] Spring Data JPA (1) | 2023.12.04 |
[Spring] JpaRepository 인터페이스 (0) | 2023.07.09 |