728x90
반응형
## Spring Data Repository 예제
1. 기본 기능
repository.save()
repository.findAll()
repository.delete()
repository.count()
2. 기능 직접 만들어 추가
: 인터페이스선언만 해주면 알아서 처리
공식문서 참조
예)
##Spring Data JPA 추가기능 구현방법은 공식문서(링크)에 명시되어 있음
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods
Spring Data JPA - Reference Documentation
Example 109. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") void del
docs.spring.io
반응형
'SpringBoot > 스파르타 스프링 심화' 카테고리의 다른 글
[스파르타 스프링 심화] 04.05 영속성 컨텍스트 이해 (0) | 2021.08.31 |
---|---|
[스파르타 스프링 심화] 04.04 페이징 및 정렬 구현 (0) | 2021.08.30 |
[스파르타 스프링 심화] 03.08 통합 테스트란? (0) | 2021.08.23 |
[스파르타 스프링 심화] 03.05 Edge 케이스를 고려한 단위 테스트 (2) (0) | 2021.08.22 |
[스파르타 스프링 심화] 03.04 Edge 케이스를 고려한 단위 테스트 (1) (0) | 2021.08.22 |