본문 바로가기

spring boot

JPA / spring boot (JPA , ORM, Hibernate)

 

ORM이란

 

데이터 입출력을 위해선 SQL문을 작성해야하지만 ORM라이브러리를 사용하면 JAVA 문법으로 데이터 관리를 할 수 있다.

 

JPA란

 

JAVA에서의 ORM 표준 문법

 

Hibernate란

 

JPA의 구현체 (사용하기 편하게 구현한 것)

요즘은 거의 JPA와 동일한 의미로 사용한다.

 

 

엔티티로 테이블 생성했으니 JPA로 데이터 입출력해보기

 

1. repository 생성

2. 원하는 클래스에 repository 등록

3. repository 입출력문법 사용

 

spring에서의 Mapper 역할? (interface)