본문 바로가기

Language/Java, Android

[스프링] Expected one result (or null) to be returned by selectOne(), but found: 2 출처: http://0taeng.tistory.com/entry/Expected-one-result-or-null-to-be-returned-by-selectOne-but-found-2 [개발자 령탱]

org.apache.ibatis.exceptions.TooManyResultsException:


Expected one result (or null) to be returned by selectOne(), but found: 2




정해져있는 반환값이 1개인데, 지금 받아오는 값의 개수가 만족하지 않아


발생하는 에러입니다!!


지금 같은 경우에는 정해져있는 반환값은 1개인데,


실제로 반환 되는 값이 2개라 에러가 발생했습니다.



보시다시피 xml에 반환값은 인트 한개인데, Select를 해본 결과 값이 2개인 것을 알수있습니다.


말 그대로 닮을 수 있는 그릇은 한개인데, 그 이상이 들어오다니보니 TooManyResult라는 Exception이 발생하게 되는것이다!




출처: http://0taeng.tistory.com/entry/Expected-one-result-or-null-to-be-returned-by-selectOne-but-found-2 [개발자 령탱]