sql

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

카리스마유 2017. 3. 9. 14:51

이오류는 list를 리턴하는데 실제 구현한것은 한개만 리턴하도록 구현했기 떄문에 발생하는 오류임



1. query

   <select id="test_select" resultMap="test_map">

  select  * from [table_name] 

   </select>


2. return value

public List<Object> 로 리턴해야 하나 Object로 리턴했을때 문제가 발생함



해결방법 

 - query의 결과가 object 한개만 나오는것이 아니라 여러개로 select 될수 있을지도 모르니 db table을 확인하여 여러개의 값을 return 할수 있는지 확인하고 list 형태로 리턴하도록 해당 method의 return type을 변경해야함