학습 페이지
개요
Spring Data JPA 는 내부적으로 Hibernate 와 같은 JPA 구현체를 사용한다.
JPA:
JPA (Java Persistence API)
Hibernate:
Hibernate
JPA 장점
- 도메인 주도 개발이 가능하다.
- 어플리케이션의 코드가 SQL 데이터 베이스 관련 코드에 잠식 당하는 것을 방지할 수 있다.
- 도메인 기반의 프로그래밍 비즈니스 로직을 구현하는데 집중할 수 있다.
- 개발 생산성이 좋아진다.
- 데이터에베이스에 독립적인 프로그래밍이 가능해진다. (밴더 독립성)