Mybaits 批量操作

来源:互联网 发布:深入浅出javascript 编辑:程序博客网 时间:2024/05/03 08:25

批量插入

<insert id="insertBatch">    insert into    table(id,name1,name2,name3)    values    <foreach collection="entities" item="item" index="index"        separator=",">        (#{item.id,jdbcType=VARCHAR},        #{item.name1,jdbcType=VARCHAR},        #{item.name2,jdbcType=VARCHAR},        #{item.name3,jdbcType=VARCHAR})    </foreach></insert>

批量插入非重复内容

<insert id="batchInsert">    insert into tableName(id,name1,name12) values     <foreach collection="adReportDataList" item="item" index="index" separator=",">        (#{item.id,jdbcType=VARCHAR},        #{item.name1,jdbcType=VARCHAR},        #{item.name2,jdbcType=VARCHAR})     </foreach>    ON DUPLICATE KEY UPDATE name1=values(name1),name2=values(name2)</insert>
0 0
原创粉丝点击