实验室的项目,Excel文件的数据入库,原始录入语句如下:
void insertCaculatePlanData(@Param("excelName") String excelName,
@Param("CaculatePlanColumnName") List<String>CaculatePlanColumnName,
@Param("InsertIntoCaculatePlanData")List<Object> InsertIntoCaculatePlanData);
<insert id="insertCaculatePlanData">
insert into ${excelName} (
<foreach item="item" collection="CaculatePlanColumnName" separator=",">
${item}
</foreach>
) values (
<foreach item="it" collection="InsertIntoCaculatePlanData" separator=",">
#{it}
</foreach>
)
</insert>
其中,表名是参数、列名是参数、列值是参数,每来一行数据,就执行插入一行的数据。

最低0.47元/天 解锁文章
1184

被折叠的 条评论
为什么被折叠?



