저장소 종류가 달라도 일관된 데이터 처리 방법을 제공한다.
https://spring.io/projects/spring-data
스프링 데이터 (인터페이스)- Repository(마커), CrudRepository, PagingAndSortingRepository
스프링 데이터 API - JpaRepository(스프링 데이터의 인터페이스를 모두 포함함.)
제공하는 인터페이스
Repository
CrudRepository(읽기, 쓰기, 변경, 삭제 자동 구현)
PagingAndSortingRepository(페이징과 정렬 기능 제공)
Spring Data JPA - JPA를 위한 저장소(JPA Repository)와 관련 기능을 제공

spring.jpa.hibernate.ddl-auto=create
create일 경우 매번 실행 할 때마다 DB테이블 계속 지워지고 새로 만들어짐.