Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

요리사에서 IT개발자로

스파르타 부트캠프 Spring Master 2강 ORM과 JPA, 하이버네이트 본문

Spring

스파르타 부트캠프 Spring Master 2강 ORM과 JPA, 하이버네이트

H.S-Backend 2024. 5. 22. 20:09

ORM : Object - Relational Mapping

 

객체와 DB의 관계를 매핑 해주는 도구이다.

 

Object : 객체지향언어 (자바, 파이썬)

Relational : 관계형 데이터 베이스(H2, MySQL)


JPA : Java Persistence API

 

JPA는 Java ORM 기술에 대한 표준명세이다.

 

JPA는 애플리케이션과 JDBC 사이에서 동작된다.

JPA를 사용하면 DB연결 과정을 직접 개발하지 않아도 자동 처리해준다.

객체를 통해 간접적 DB를 다루기에 매우 쉽게 DB 작업을 처리한다.


 

하이버네이트(Hibernate)

JPA는 표준명세이며

이를 실제로

구현한 프레임 워크 중 표준이

하이버 네이트이다.

 

스프링 부트에서는 기본적으로 하이버네이트 구현체를 사용한다.
반응형