Предположим, что список предметов содержит item1, item2 и item3. Вставляет ли БД мои предметы в этот порядок?
List<Item> items = ...
List<Map<String, Object>> batchValues = new ArrayList<Map<String, Object>>();
for (Item item : items) {
Map<String, Object> namedParameters = ...
batchValues.add(namedParameters);
}
getNamedParameterJdbcTemplate().batchUpdate(SQL_INSERT_ITEMS, batchValues.toArray(new Map[0]));