본문 바로가기

개발/Exception

[Ibatis Exception] executeQueryForObject returned too many results

executeQueryForObject returned too many results


위 에러는 String , Int 와 같이 기본자료형을 가져오기 위해 queryForObject 를 사용하였는데

쿼리결과가 여러 row 일때 발생하는 문제이다.

따라서 쿼리를 확인하여  여러 row 를 한번에 출력할때는 

queryForList

가져오려는 데이터가 하나의 결과값일때는

queryForObject 


를 사용하여 상황에맞게 함수를 호출하여 사용하도록 한다.