在web开发过程中,使用Spring+SpringMVC+Mybatis开发框架,有时需要将一个List循环插入到数据库中,
这时可以考虑使用如下方法:
复制代码
说明:TABLE_OPERATION是待操作的数据库表;FIELD1,FIELD2.......是数据库表对应的字段;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18<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>
通过上述操作,可以一次性将一个List当参数传递到XML,然后循环插入到数据库内。
最后
以上就是文静薯片最近收集整理的关于通过Mybatis将List数据循环插入到数据库的操作方法的全部内容,更多相关通过Mybatis将List数据循环插入到数据库内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复