錯誤原因:EmptyResultDataAccessException:Incorrect result size: expected 1, actual 0
1、錯誤分析:該錯誤主要說明了queryForObject方法期待的返回值大小爲1,而實際的返回值大小爲0,即返回的是空值。
2、解決思路:當在使用queryForObject方法可能返回空值的情況下,設置其爲返回null值。
3、解決辦法:使用try/catch方法捕捉異常並進行處理
try{
//使用的queryForObject方法
}catch(EmptyResultDataAccessException e){
return null;
}