Code, Study/스프링부트 개념정리(이론)

05.스프링부트 개념정리_ORM

Chaniusss 2022. 5. 16. 01:37

JPA는 ORM 기술이다

Object Relational Mapping : 오브젝트를 db에 연결하는 방법 / ORM은 나의 하인같은 존재다 / DML(INPUT) SELECT(OUTPUT) / CLASS를 통해서 DB에 있는 테이블을 모델링 한다. = DB세상에 있는 데이터를 자바세상에 모델링! =TRM

JPA->인터페이스를 가지고 CLASS를 가지고 DB테이블 만들기

 

JPA는 반복적인 CRUD 작업을 생략하게 해준다 (나의 하인)

 

<자바>2. connection / 3. 쿼리 전송 -> <DB> 1. 세션 오픈 / 4. data처리(타입db) - 자바 object(자바가 이해할 수 있는 타입으로) => JPA  모든 일련의 작업을 함수로 제공한다. CRUD 처리