hy6
JPA란? + ORM, Mapping 등 본문
1. JPA (Java Persistence API) 란?
: 자바진영 에서 ORM의 기술표준으로 사용하는 인터페이스 모음
JPA는 인터페이스이다. 따라서 인터페이스를 구현하는 실제 클래스가 필요하다. JPA를 구현한 대표적인 실제 클래스에는 하이버네이트(Hibernate)가 있다.
ORM (Object-Relational-Mapping) 이란?
: 객체-관계-매핑을 의미. 객체와 DB를 매핑해주는 도구.
매핑(Mapping) = 대응
H2 데이터베이스
: 개발 혹은 소규모 프로젝트에서 사용하는 경량 데이터베이스
: 실제 운영을 하기 이전에 테스트 개발시 이용한다.
'점프 투 스프링 부트' 카테고리의 다른 글
2-03 JPA (실습 기록) (0) | 2023.10.17 |
---|---|
2-02 컨트롤러 (실습 기록) (0) | 2023.10.16 |
2-01 스프링 부트 프로젝트의 구조 (실습 기록) (0) | 2023.10.13 |
Entity란? + 리포지터리, DI 그 외 (0) | 2023.10.10 |
2023 09 01 : findBySubjectAndContent (주제 및 내용 검색 기능) (0) | 2023.09.01 |