- 문제 : 인텔리제이 콘솔에 다음과 같은 에러 메세지가 떴다 : nonuniqueresultexception: query did not return a unique result
- 원인 : Database Corruption 가 원인이다. 즉, 이 에러는 DB에서 조회한 결과가 중복이 될 때 발생한다. 현재 프로젝트에서 사용하고 있는 MySQL DB를 확인해 보니 같은 값을 가지는 항목들이 있었다.
- 해결 방법 : DB를 싹 날려버리고 다시 실행시키니 해결이 되었다 : ) 당황하지 말고 해당 DB와 Repository에서 어떤 형식으로 조회하고 있는지를 확인해 보자 !
[ 참고자료 ]
'Coding > Spring' 카테고리의 다른 글
[43] 트러블 슈팅 : @RequestMapping의 produces 속성 (0) | 2023.01.09 |
---|---|
[42] 트러블 슈팅 : Type definition error (0) | 2023.01.09 |
[40] 트러블 슈팅 : could not resolve view with name / dispatcherservlet 에러 (0) | 2023.01.06 |
[39] 트러블슈팅 : FE와 BE 협업 - 자주 발생했던 오류 정리 (0) | 2023.01.06 |
[38] 트러블 슈팅 : 카카오로그인 (0) | 2023.01.05 |