Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 회고
- bomblab
- 벌크연산
- 스프링부트배포
- BDDMockito
- NonUniqueResultException
- @Query
- unique result
- ubuntu
- 스프링 롬복
- 레벨인터뷰
- 배포스크립트
- 밤랩
- ubuntu이미지
- 영속성컨텍스트
- Mock
- @Param
- 우아한테크코스 블랙잭
- 우아한테크코스
- Argos
- docker에 ubuntu
- 우분투
- clearAutomatically
- jpa
- SpringDataJPA
- @Modifying
- 검색api
- 우테코
- 우아한테크코스5기
- 자바 롬복
Archives
- Today
- Total
Jeomxon's Tech Note
[오류해결] javax.persistence.NonUniqueResultException: query did not return a unique result: 2 본문
Spring/Archive
[오류해결] javax.persistence.NonUniqueResultException: query did not return a unique result: 2
저문(jeomxon) 2022. 8. 11. 02:48javax.persistence.NonUniqueResultException: query did not return a unique result: 2
서비스 단에서 개발하고 테스트를 직접하던 도중 발생한 에러이다.
현재 db에는 값이 두개 이상이 있고, 동일한 조건으로 find를 통해서 조회를 하려고하면 발생하는 오류이다.
따라서 service단에서 사용한 find관련 메소드에서 이상이 없는지 먼저 확인하면 빠르게 해결할 수 있다.
에러에 대해서 풀어보자면 unique result, 즉 하나의 유일한 결과에 대해서 return하여 받아야하는데 2개 이상이 db에 들어있기 때문에 발생했던 것이었다.
'Spring > Archive' 카테고리의 다른 글
[오류해결] Filter에 알 수 없는 요청이 걸렸던 이유 (2) | 2023.07.23 |
---|---|
[오류해결] 검색 API 구현 도중 발생한 오류 (0) | 2022.07.10 |
[Why?] id를 Long타입으로 사용하는 이유? (0) | 2022.07.09 |