Spring Data JPA
: JPA를 이용한 구현체를 더 추상화시켜서 쉽고 간편하게 JPA를 이용한 프로젝트를 개발할 수 있게 해주는 모듈
*JPA = Java Persitence API의 약자, 자바의 ORM(자바의 객체와 관계형 DB를 맵핑)을 위한 표준 기술
Spring Data JPA → JPA(=규약)→ Hibernate(JPA 구현체) → JDBC Driver → MariaDB Driver(JDBC 드라이버 구현체) → MariaDB
참고) https://suhwan.dev/2019/02/24/jpa-vs-hibernate-vs-spring-data-jpa/
JPA, Hibernate, 그리고 Spring Data JPA의 차이점
개요 Spring 프레임워크는 어플리케이션을 개발할 때 필요한 수많은 강력하고 편리한 기능을 제공해준다. 하지만 많은 기술이 존재하는 만큼 Spring 프레임워크를 처음 사용하는 사람이 Spring 프레
suhwan.dev
높은 추상성을 위해서 중간과정이 많은 것이다!
- 추상적일수록 쉬워짐