[Spring] Spring Data JPA(1)

99winnmin·2022년 7월 18일
0

Spring

목록 보기
11/17

ORM이란?

Object Relation Model, 객체와 DB 사이와 관계를 이어주는 객체임

JPA란?(Java Persistence Api)

  • JPA는 현재 Java 진형의 ORM 표준으로 채택되어 있음
  • Persistence의 영역, 즉 data에 접근하기 위한 API의 규격을 정의한 것(Interface로 정의되어있음)
  • ORM은 전체적인 규격, JPA는 구체적으로 규격을 정의한 것

Hibernate란?


JPA에 대한 실제 구현체, 즉 implementation임

Spring Data JPA란?

  • Spring에서 Hibernate는 좀 더 간편하게 쓰기 위해서 한번 더 감싸서 만들어 놓은 것
  • entity manager에 접근하지 않고도 data에 대한 접근을 쉽고 객체지향적으로 접근할 수 있음
  • Hibernate 중에서 자주 쓰이는 것들을 쓰기 쉽게 모아놓은 것!!

전체적인 구조

출처 : 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.

profile
功在不舍

0개의 댓글