Spring Data JPA
공통 인터페이스 기능
메소드 이름으로 쿼리 생성
메소드에 쿼리 정의(@Query, @Param)
파라미터 바인딩
반환 타입
페이징과 정렬
벌크성 수정 쿼리
@EntityGraph
JPA Hint & Lock
사용자 정의 리포지토리 구현
Auditing
Web - 페이징과 정렬