JpaRepository확장 PagingAndSortingRepository차례로 확장 한 CrudRepository.
주요 기능은 다음과 같습니다.
- CrudRepository 주로 CRUD 기능을 제공합니다.
- PagingAndSortingRepository 페이지 매김 및 레코드 정렬 방법을 제공합니다.
- JpaRepository 지속성 컨텍스트 플러시 및 배치에서 레코드 삭제와 같은 일부 JPA 관련 방법을 제공합니다.
위에서 언급 한 상속으로 인해는 및의 JpaRepository모든 기능을 갖습니다 . 따라서 및 에서 제공하는 함수를 사용할 저장소가 필요하지 않은 경우
.CrudRepository PagingAndSortingRepository JpaRepository PagingAndSortingRepository CrudRepository
- JpaRepository는 CrudRepository의 손자뻘 인터페이스이다.
- JpaRepository는 Crud에 비해 게시판 만들기에 용이한 Paging개념과 배치 작업 모드를 지원한다.
- 하지만 다 할 수 있다고 다 이걸로 쓰는건 아니다. 언제나 강조하지만 닭잡는데 소잡는 칼을 쓸 필요는 없지않은가?
기본으로 쓸려면 그냥 CrudRepository를 기본 칼로 쓰는게 좋다.
'■ Spring + Boot' 카테고리의 다른 글
[Spring] JPA - @NamedQuery(정적 쿼리) (0) | 2020.11.03 |
---|---|
[용어정리] JPA 로직 ★ (0) | 2020.11.02 |
[Spring] jspf - 이거 꼭 보기 ★★ (0) | 2020.11.01 |
[Spring] 게시판 만들기 - (기본틀 이후, 파일업·다운로드, 페이징 등) (0) | 2020.10.31 |
[Spring] 게시판 만들기 (HandlerMethodArgumentResolver란?) (0) | 2020.10.30 |