ORM

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Feb 22 1:34
Editor
Edited
Edited
2023 Jul 4 15:54
Refs
Refs

Object Relational Mapping

객체형 데이터(Object)와 관계형 데이터(RDB의 테이블)사이에서 개념적으로 일치하지 않는 부분을 해결하기 위하여 이 둘 사이를 Mapping하는 것
  • 객체형 데이터와 관계형 데이터의 각 속성들을 매핑할 경우, 관계형 데이터를 객체형 데이터처럼 사용가능하다
  • SQL문 작성 없이 간단한 매핑설정으로 데이터 베이스의 테이블 데이터를 객체로 전달받을 수 있는 것
N+1 Problem
 
  • ORM은 DBMS에 종속적이지 않다
  • 엔터티 매니저(Entity Manager)와 영속성 컨텍스트(Persistence Context)가 기본적인 구성요소
  • 엔터티 매니저는 엔터티를 저장, 조회, 수정, 삭제하는 일을 관리하고 처리한다.
  • 영속성 컨텍스트는 엔터티 매니저가 엔터티를 저장, 조회와 같은 작업
  • 영속성 컨텍스트는 엔터티 매니저를 통해서만 접근이 가능하다.
 
 
 
 

Recommendations