版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40883132/article/details/82859000
xml:
<insert id="insertBatch" parameterType="java.util.List">
insert into command_content (<include refid="contentSql"/>) value
<foreach collection="list" item="item" separator=",">
(#{item.content}, #{item.command_id})
</foreach>
</insert>
说明:sql语句叫insertBatch, 传入的参数是List, 插入的数据库表为command_content, include里面包含的是一个字段。value就是插入的具体的值了。
这里用foreach来处理。list就是这个集合,遍历参数是item,其间用,分隔。