2016-08-01 2 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.

Смежные вопросы