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
- 우분투
- ubuntu
- 우아한테크코스
- clearAutomatically
- unique result
- BDDMockito
- 우테코
- 검색api
- jpa
- @Query
- Argos
- 레벨인터뷰
- NonUniqueResultException
- 벌크연산
- docker에 ubuntu
- ubuntu이미지
- Mock
- @Modifying
- 우아한테크코스5기
- @Param
- 영속성컨텍스트
- 스프링 롬복
- SpringDataJPA
- 자바 롬복
- 회고
- 우아한테크코스 블랙잭
- 스프링부트배포
- bomblab
- 밤랩
- 배포스크립트
Archives
- Today
- Total
목록예외 (1)
Jeomxon's Tech Note
[오류해결] javax.persistence.NonUniqueResultException: query did not return a unique result: 2
javax.persistence.NonUniqueResultException: query did not return a unique result: 2 서비스 단에서 개발하고 테스트를 직접하던 도중 발생한 에러이다. 현재 db에는 값이 두개 이상이 있고, 동일한 조건으로 find를 통해서 조회를 하려고하면 발생하는 오류이다. 따라서 service단에서 사용한 find관련 메소드에서 이상이 없는지 먼저 확인하면 빠르게 해결할 수 있다. 에러에 대해서 풀어보자면 unique result, 즉 하나의 유일한 결과에 대해서 return하여 받아야하는데 2개 이상이 db에 들어있기 때문에 발생했던 것이었다.
Spring/Archive
2022. 8. 11. 02:48