2016-08-01 52 views
0

的,我有以下的代碼擺脫選中分配

1. final List<Map<String, Object>> maps = ... 
2. final Map<String, Object>[] arrMaps = maps.toArray(new Map[maps.size()]); 
3. getNamedParameterJdbcTemplate().batchUpdate(..., arrMaps); 

在第3行,我得到一個Unchecked assignement。我怎樣才能擺脫它?

我不想壓制警告,我不知道如何解決它。如果嘗試投射或轉換某些東西,警告將出現在其他地方。

回答

1

我找不到通過玩類型和強制轉換來擺脫那種未經檢查的異常的方法。相反,我使用MapSqlParameterSource[]作爲我的batchUpdate的數據來源。