私は以下のメソッドを呼び出してaに値を渡します。Jdbctemplate queryforObject:EmptyResultDataAccessException:不正確な結果のサイズ:expected 1、actual 0
public Sample get(String a) {
return jdbcTemplate.queryForObject(SQL, new Object[] { a }, rowMapper);
}
でqueryForObject法の下、それは例外をスロー
の実行 "EmptyResultDataAccessException:誤った結果のサイズは:1、 実際0を期待" とオブジェクト配列の値がヌルです。 パブリックT queryForObject(String sql、Object [] args、RowMapper rowMapper)throws DataAccessException { リスト結果=クエリ(sql、args、new RowMapperResultSetExtractor(rowMapper、1)); 戻り値DataAccessUtils.requiredSingleResult(results); }