Spring Data JPA

Shaun·2021년 7월 26일
1

JPA

목록 보기
1/31

Spring Data Jpa 란 무엇인가?

-JPA(Java Persistence API)는 언어를 통해서 데이터베이와 같은 영속 계층을 처리하는 스펙 이다.

-ORM 을 java언어에 맞게 사용하는 스펙이다.

JPA를 들어가기전 ORM을 알아햐 한다!

ORM 이란..?_

-ORM(Object Relational Mapping) 은 간단히 말하면 객체지향 패러다임 -> 관계형 데이터베이스에 보존하는 기술 이라고 말할 수 있다.

-ORM은 객체지향의 구조가 관계형 데이터베이스 와 유사하다는 점에서 시작한다****

Spring Data Jpa 와 Jpa

-스프링 부트는 JPA의 구현체중 Hibernate 라는 구현체를 사용한다.
-Hibernate오픈소스 로 ORM을 지원하는 독립된 프레임워크 이다.(떄문에 스프링만을 이용한다해도 Hibernate와 연동해서 JPA 사용 가능하다)

profile
호주쉐프에서 개발자까지..

0개의 댓글