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을 변경해야함