query did not return a unique result:

Yunny.Log ·2023년 1월 21일
0

Debugging

목록 보기
62/69
post-thumbnail

nested exception is org.springframework.dao.IncorrectResultSizeDataAccessException: query did not return a unique result: 3; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 3] with root cause

  • 이는 결과값으로 기대한 값의 갯수와 실제 반환된 값의 갯수가 다르다는 에러입니다.

  • 제 DB에는 NAME = "THREE" 인 3개의 객체가 있습니다.

  • 그러나 제가 선언한 JPA문에는 NAME 으로 값을 찾을 때 0개 혹은 존재하면 하나의 객체만 반환하도록 선언되어있습니다.

  • 그런데 THREE 라는 이름을 가진 결과를 찾아라! 라고 했을 때 결과값으로 세개가 돌아오니 위와 같은 에러를 뱉은 것입니다.

0개의 댓글