JpaRepository확장 PagingAndSortingRepository차례로 확장 한 CrudRepository.

주요 기능은 다음과 같습니다.

  • CrudRepository 주로 CRUD 기능을 제공합니다.
  • PagingAndSortingRepository 페이지 매김 및 레코드 정렬 방법을 제공합니다.
  • JpaRepository 지속성 컨텍스트 플러시 및 배치에서 레코드 삭제와 같은 일부 JPA 관련 방법을 제공합니다.

위에서 언급 한 상속으로 인해는 및의 JpaRepository모든 기능을 갖습니다 . 따라서  에서 제공하는 함수를 사용할 저장소가 필요하지 않은 경우

 .CrudRepository PagingAndSortingRepository JpaRepository PagingAndSortingRepository CrudRepository

 

 

 

 



 

 

 

  • JpaRepository는 CrudRepository의 손자뻘 인터페이스이다.
  • JpaRepository는 Crud에 비해 게시판 만들기에 용이한 Paging개념과 배치 작업 모드를 지원한다.
  • 하지만 다 할 수 있다고 다 이걸로 쓰는건 아니다. 언제나 강조하지만 닭잡는데 소잡는 칼을 쓸 필요는 없지않은가?

 

 

기본으로 쓸려면 그냥 CrudRepository를 기본 칼로 쓰는게 좋다.