1、queryForObject其實支持的是標量子查詢,只能傳入一個基本類型的包裝類的class,並返回一個基本類型對應包裝類型的對象.
2、如果要實現使用queryForObject獲得自定義的類的對象,需要使用和方法query相似的重載方法queryForObject(sql,Object[],int[],RowMapper),通過RowMapper填充自定義的類,通過Object[]和int[]設定sql語句的參數參數和參數類型.
3、這樣還會存在一些問題,就是如果sql語句查詢出0條或者多條數據的話,queryForObject會拋出EmptyResultDataAccessException或IncorrectResultSetColumnCountException:的異常,而如果幹脆使用方法query,或者queryForList則可以在編碼中處理掉這種問題而無需try-catch