원인 : 결과가없는(null) 또는 결과가 2개 이상일 때 발생.(IncorrectResultSizeDataAccessException)
해결 : try-catch 로 쿼리를 전달하고, Exception 발생시 catch 안에 return new [클래스];
ex)
public [객체] select(String var){
try {
[객체] result = ([객체] )queryForObject("select",var);
return ([객체] )result;
}
catch(Exception e) {
return new [객체] ();
}
}
댓글