본문 바로가기
Programming Language/Oracle Error

[Oracle_error] Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2

by 떠농 2023. 1. 4.
반응형

select 구문 실행 요청 중 오류 발생

 

오류 메세지는

Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2

 

이게 뭘까.. 해석을 해보니

너무 많은 결과값으로 인한 에러.

결과 값이 null이거나, 1개의 값이어야 하는데 2개의 값이 리턴되어 에러 발생

 

<해결 방법>

 

1. DB에 저장되어 있는 값을 조회

-중복으로 데이터가 저장되어 있는 값 확인_2개의 중복된 데이터가 있었음

 

2. 중복된 데이터 삭제

반응형

댓글