在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数据循环插入到数据库内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复