반응형
Spring 에서 JPA 를 사용중에 아래와 같은 에러가 발생했다.
query did not return a unique result: 10
원인과 해결방법은 간단하다.
10건의 결과가 있는데
단건으로 받았을 경우이다.
예를 들어 아래와 같은 코드이다.
UserEntity entity = userRepository.findByUserNo("1"); |
UserNo 의 값이 1 인 값이 10건이다.
List<UserEntity> entity = userRepository.findByUserNo("1"); |
List 로 받아주면 해결된다.
JPA에서는 Optional 하고도 같이 보면 좋아서 아래 참고 포스팅 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/306
반응형
댓글