DB ORM

영속성(Persistence)

Object Persistence(영구적인 객체)

메모리 상의 데이터를 파일 시스템, 관계형 테이터베이스 혹은 객체 데이터베이스 등을 활용하여 영구적으로 저장하여 영속성 부여한다.

image1

데이터를 데이터베이스에 저장하는 3가지 방법

Persistence Layer

Persistence Framework

ORM이란

Object Relational Mapping, 객체-관계 매핑

ORM의 장점

ORM의 단점

The Object-Relational Impedance Mismatch

image2

image3

  INSERT INTO 
  EMPLOYEE(id, first_name,  ,department_id) // FK
  VALUES 

1. One-To-One Relationship

image4

2. One-To-Many Relationship

원문링크

[DB] ORM이란