概述
在web开发过程中,使用Spring+SpringMVC+Mybatis开发框架,有时需要将一个List循环插入到数据库中,
这时可以考虑使用如下方法:
<insert id="insertSomething" parameterType="java.util.List" useGeneratedKeys="false">
begin
<foreach collection="list" item="item" index="index" separator=";">
insert into TABLE_OPERATION
(FIELD1,FIELD2,FIELD3,FIELD4,FIELD5,FIELD6)
values
(
#{item.field1},
#{item.field2},
#{item.field3},
#{item.field4},
#{item.field5},
#{item.field6}
)
</foreach>
;end;
</insert>
说明:TABLE_OPERATION是待操作的数据库表;FIELD1,FIELD2.......是数据库表对应的字段;
通过上述操作,可以一次性将一个List当参数传递到XML,然后循环插入到数据库内。
最后
以上就是文静薯片为你收集整理的通过Mybatis将List数据循环插入到数据库的操作方法的全部内容,希望文章能够帮你解决通过Mybatis将List数据循环插入到数据库的操作方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复