JPA/Spring data JPA
Spring Data JPA 반환타입
UGO04
2020. 11. 20. 21:43
반응형
컬랙션 , 단건 , 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개이상이라면 예외가 터진다.
반응형