본문 바로가기
스프링부트

스프링부트 강좌 with JPA 5강 - ORM이란 무엇인가요?

by SAMSUNG CLOUD-OKY 2020. 9. 7.
반응형

https://www.youtube.com/watch?v=4CRpndN3tP0&list=PL93mKxaRDidG_OIfRQ4nztPQ13y74lCYg&index=5

 

 

JPA는 ORM 기술이다.

 

 

ORM (Object Relational Mapping)

- 오브젝트를 데이터베이스에 연결하는 방법론이다.

 

 

- 모델링 의미 : 추상적인 개념을 현실화

- JAVA DATA와 데이터베이스의 DATA는 형식이 다름

- 원래는 1번이 생성되고 2번이 생성됨

 

 

하지만 ORM은 오브젝트를 통한 데이터 매핑이다.

- ORM이란? 클래스를 만들어 실행하면 데이터베이스에 테이블이 자동생성되는 기법

 

 

 

JPA는 반복적인 CRUD 작업을 생략하게 해준다.

- JPA 함수하나로 제공한다.

  : 세션오픈 -> 쿼리전송 -> DATA 제공 -> 자바 오프젝트로 변경 (반복 작업)

 

 

 

 

반응형

댓글