我有以下代码
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
。我怎么能摆脱它?
我不想压制警告,但我无法弄清楚如何修复警告。如果尝试投射或转换某些内容,警告会出现在其他地方。
答案 0 :(得分:1)
我无法通过玩类型和强制转换来找到摆脱未经检查的异常的方法。相反,我使用MapSqlParameterSource[]
作为batchUpdate
的数据来源。