Mybatis批量增加操作的简单实例:
<!-- 批量添加图片 -->
<insert id="saveImageRecordBatch" useGeneratedKeys="true"
parameterType="java.util.List">
insert into tb_images ( content_id, create_time, type,
path, weight, flag)
values
<foreach collection="list" item="item" index="index"
separator=",">
(#{item.contentId},#{item.createTime},#{item.type},#{item.path},#{item.weight},#{item.flag})
</foreach>
</insert>
<!-- 批量添加图片 -->
<insert id="saveImageRecordBatch" useGeneratedKeys="true"
parameterType="java.util.List">
insert into tb_images ( content_id, create_time, type,
path, weight, flag)
values
<foreach collection="list" item="item" index="index"
separator=",">
(#{item.contentId},#{item.createTime},#{item.type},#{item.path},#{item.weight},#{item.flag})
</foreach>
</insert>
本文介绍了一个使用MyBatis进行批量数据插入的具体实例。通过XML映射文件中的SQL语句,演示了如何批量添加图片记录到数据库,包括设置参数类型为List,并利用<foreach>标签实现循环插入。
565

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



