"스프링 CrudRepository 인터페이스"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 16개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;CrudRepository
;CrudRepository
;org.springframework.data.repository.CrudRepository
;org.springframework.data.repository.CrudRepository
 
* CRUD 기능을 제공하는 리파지토리 인터페이스
<source lang='java'>
* 대략 아래와 같이 선언하여 Repository로 사용
* 부모: [[Repository 인터페이스]]
<syntaxhighlight lang='java'>
@Repository
@Repository
public interface PersonRepository extends CrudRepository<Person, Long> {
public interface PersonRepository extends CrudRepository<Person, Long> {


}
}
</source>
</syntaxhighlight>


==메소드==
==메소드==
14번째 줄: 16번째 줄:
! 메소드 !! 설명
! 메소드 !! 설명
|-
|-
| count() || 개수
| count() || 개수 확인
|-
|-
| delete() || 1건 또는 여러 건 삭제
| delete() || 1건 또는 여러 건 삭제
30번째 줄: 32번째 줄:


==같이 보기==
==같이 보기==
* [[JpaRepository]]
* [[@Repository]]
* [[JpaRepository 인터페이스]]
* [[CRUD]]
* [[CRUD]]
* [[리파지토리]]
* [[리파지토리]]


==참고 자료==
==참고==
* http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html
* http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html


[[분류: Spring]]
[[분류: Spring]]
[[분류: 저장소]]
[[분류: 저장소]]
[[분류: org.springframework.data.repository]]
[[분류: Interface]]
[[분류: Repository]]

2020년 11월 2일 (월) 02:50 기준 최신판

1 개요[ | ]

CrudRepository
org.springframework.data.repository.CrudRepository
  • CRUD 기능을 제공하는 리파지토리 인터페이스
  • 대략 아래와 같이 선언하여 Repository로 사용
  • 부모: Repository 인터페이스
@Repository
public interface PersonRepository extends CrudRepository<Person, Long> {

}

2 메소드[ | ]

메소드 설명
count() 개수 확인
delete() 1건 또는 여러 건 삭제
deleteAll() 모두 삭제
exists() ID 있는지 확인
findAll() 전체 또는 ID목록으로 조회
findOne() ID로 조회
save() 1건 또는 여러 건 저장

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}