Skip to Content
Suffering builds character
아카이브17.JPA1.ORM

1.ORM

객체 - 관계형 매핑(Object Relational Mapping) 메커니즘

Java의 객체를 의미하는 Object,
데이터베이스 테이블을 의미하는 Relation
이 두 개념을 서로 연결(Mapping)하여 마치 하나인 것처럼 관리하기 위한 방법론

Object, 즉 Java의 클래스(객체)와 RDB(Relational Database, 관계형 DB)의 Table을 연결(Mapping)한다는 의미
→ 간단하게 말하면 별도의 SQL문 작성 없이 Java 코드만으로 DB에 데이터를 저장 가능

DB에 데이터를 저장하기 위해서는 결국 JDBC API를 사용하지만 보다 표면적인(추상화된) 코드를 통해 개발 생산성 증가

ORM 기술은 Application과 JDBC 인터페이스 사이에 위치, DB 접근 계층(DAO)을 한 단계 추상화 jpa_process

Last updated on