摆脱未经检查的任务

时间:2016-08-01 08:03:20

标签: java spring

我有以下代码

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 个答案:

答案 0 :(得分:1)

我无法通过玩类型和强制转换来找到摆脱未经检查的异常的方法。相反,我使用MapSqlParameterSource[]作为batchUpdate的数据来源。