使用JDBCTemplate.queryForObject方法報錯的解決辦法


錯誤原因: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;
}



發佈了49 篇原創文章 · 獲贊 11 · 訪問量 3054
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章