반응형
컬랙션 , 단건 , Optional 등등
여러가지를 반환 받을수있다
자세한내용은 아래 링크에서
docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-return-types
Table 9. Query return types검색
주의할 점은 JPASpring Data JPA에서는 조회되는 값이
없더라도 Exception이 터지지않게 내부적으로 Try Catch문을 구현해 놨기떄문에
컬랙션일 경우 빈 컬랙션을 반환하고
단건일 경우 null을 반환해준다.
데이터가 있을지 없을지 모르면 Optional을 사용하여 분기해준다.
반환 타입은 하나인데 결과가 2개이상이라면 예외가 터진다.
반응형
'JPA > Spring data JPA' 카테고리의 다른 글
SPRING DATA JPA 공부 2- JPA 메서드 살펴보기 (0) | 2021.05.27 |
---|---|
SPRING DATA JPA 공부 1 - JPA 란? (0) | 2021.05.27 |
Spring Data JPA @Query -컬렉션 파라미터 바인딩 (0) | 2020.11.20 |
Spring Data JPA @Query-엔티티 조회 (0) | 2020.11.20 |
Spring Data JPA Named query 기능 (0) | 2020.11.20 |