티스토리 뷰

 

CrudRepository 당신이 당신의 자신의 방법을 정의 할 필요없이, 갱신 및 삭제 기록을 작성 읽을 수 있도록 인터페이스는 CRUD 작업을위한 방법을 제공합니다.

PagingAndSortingRepository는 엔티티 페이지 매김을 사용하여 정렬을 검색하는 추가 방법을 제공합니다.

마지막으로 JpaRepository 는 JPA에 특정한 기능을 더 추가합니다.

 

출처 - stackoverflow.com/questions/14014086/what-is-difference-between-crudrepository-and-jparepository-interfaces-in-spring

 

결국 가장 큰 기능은 JpaRepository 를 쓰는거같다. 일반적인 조회 수정 삭제를 하려면 CrudRepository로도 충분하지만 좀더 복잡한 기능(페이징이라던가)를 하려면 JpaRepository 를 쓰는게 더 편하다.

 

자바로 치면 Array로도 충분히 배열 저장이 가능하지만 좀더 복잡한 기능을 만들게 되면 List를 쓰듯이...

 

 

또 다른 차이라면

 

CrudRepository 는 Iteratable을 반환하지만

JpaRepository 는 List를 반환한다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함