1
我正在嘗試編寫一種方法,該方法利用了我公司中某個人製作的接口。接口方法設置爲返回一個類型:將Java JDBC存儲過程寫入列表<T>
<T> List<T>
,並採取除其他類型的參數:
RowMapper<T> rowMapper
我想用存儲過程的一些參數,到目前爲止,我有以下:
SimpleJdbcCall getYearWeekOptions = new SimpleJdbcCall(getDataSource()) .withoutProcedureColumnMetaDataAccess().withProcedureName(procedureName)
.declareParameters(new SqlOutParameter(PARAMETER_COMPANY_ID, Types.VARCHAR))
.declareParameters(new SqlOutParameter(PARAMETER_MIN_YEAR, Types.NUMERIC))
.declareParameters(new SqlOutParameter(PARAMETER_MIN_WEEK, Types.NUMERIC));
getYearWeekOptions.returningResultSet("yearWeekOptions", rowMapper);
Map<String, Object> result = getYearWeekOptions.execute(companyId, yearStart, weekStart);
所以我的問題是,我如何以正確的格式返回這個「結果」?