서사 JDBC API -> SQL Maapper(Spring JDB, Mybatis) - Spring Data JPA 순으로 추상화가 되었음 JPA(Java Persistence API) - 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스 Hibernate: JPA 인터페이스 구현체 중 하나로 가장 대표적인 구현체 Spring Data JPA - ORM을 위한 자바 EE표준이며 jpa를 쉽게 사용하기 위해 Spring에서 제공하고 있는 프레임워크 - Spring Boot에서 인터페이스를 만들고 JpaRepository를 상속받아서 사용한다. - Spring-data-jpa -> Hibernate -> JPA (추상화정도) - 개발자가 JPA를 사용하면 JPA 내부에서 JDBC..