ETC/개발지식

ORM / Hibernate

java나유 2023. 8. 4. 02:59
ORM

Object Relational Mapping, 객체-관계 매핑

객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것

>> 객체와 DB의 테이블을 Mapping 시켜 RDB 테이블을 객체지향적으로 사용하게 해주는 기술

SQL을 자동 생성하기 때문에 RDBMS의 데이터구조와 JAVA의 객체 지향 모델 사이의 간격을 좁힌다.

 

예 ) JPA, Hibernate

 

 

Hibernate    

JPA/Hibernate

JPA(Java Persistence API)는 자바의 ORM 기술 표준으로 인터페이스의 모음.
이러한 JPA 표준 명세를 구현한 구현체 >> Hibernate

 

 

참고블로그 : https://mangkyu.tistory.com/20 

 

[Java] ORM이란? MyBatis와 JPA의 차이, MyBatis보다 JPA를 사용해야 하는 이유

오늘은 개발을 편리하게 해주는 Object Mapping 기술인 MyBatis와 ORM(Object Relational Mappin) 기술인 JPA에 대해 알아보도록 하겠습니다. 1. ORM(Object Relation Mapping)이란? [ ORM(Object Relation Mapping)이란? ] ORM이란

mangkyu.tistory.com

https://dev-coco.tistory.com/73

728x90