[SPRING] JPA CORE

야부엉·2023년 11월 7일
0

SPRING

목록 보기
3/45

1. JPA란 무엇일까?

1. 탄생 배경

  • SQL을 직접 관리하게 되면, 비즈니스 로직보다 SQL 작성 및 수정에 더 많은 노력을 들이게 된다. 이러한 문제점을 해결하기 위해 ORM 탄생

2. JPA

  • ORM(Object-Relational-Mapping) : 객체와 DB를 맵핑해주는 도구
  • JPA(Java Persistence Api) : 자바 ORM 기술에 대한 표준 명세서
  • 애플리케이션 서버와 JDBC 사이에서 동작하고, DB연결 과정과 간접적으로 DB관리를 할 수 있기 때문에 DB 작업이 수월하다.

3. 하이버네이트(Hibernate)

  • JPA를 실제 구현한 프레임워크 중 표준
  • 스프링 부트에서는 하이버네이트 구현을 사용한다.

출처

내일배움캠프 Spring Master강의

profile
밤낮없는개발자

0개의 댓글