Tag: 命名参数

如何使用地图列表在Spring中执行批量更新?

Spring的新手,我试图将List<Map>插入表中。 到目前为止,我一直在使用SqlParameterSource进行批量更新,这在向它们提供java bean时可以正常工作。 像这样的东西: @Autowired private NamedParameterJDBCTemplate v2_template; public int[] bulkInsertIntoSiteTable(List list){ SqlParameterSource[] batch = SqlParameterSourceUtils .createBatch(list.toArray()); int[] updateCounts = v2_template .batchUpdate( “insert into sitestatus (website, status, createdby) values (:website, :status, :username)”, batch); return updateCounts; } 但是,我尝试使用相同的技术代替bean的地图列表,它失败了(这是正确的)。 public int[] bulkInsertIntoSiteTable(List<Map> list){ SqlParameterSource[] batch = SqlParameterSourceUtils .createBatch(list.toArray()); int[] updateCounts = v2_template .batchUpdate( “insert into sitestatus (website, […]