码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis批量插入模板

时间:2018-08-12 14:14:40      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:pre   student   code   after   _id   class   pen   tor   foreach   

oracle:

<insert id="insertBatch" parameterType="List">
  INSERT INTO TStudent(name,age)
  <foreach collection="list" item="item" index="index" open="("close=")"separator="union all">
    SELECT #{item.name} as a, #{item.age} as b FROM DUAL
  </foreach>
</insert>

mysql:

  <insert id ="insertCodeBatch" parameterType="java.util.List" >
            <selectKey resultType ="java.lang.Integer" keyProperty= "id"
                 order= "AFTER">
                SELECT LAST_INSERT_ID()
            </selectKey >
           insert into redeem_code
           (bach_id, code, type, facevalue,create_user,create_time)
           values
            <foreach collection ="list" item="reddemCode" index= "index" separator =",">
                (
                #{reddemCode.batchId}, #{reddemCode.code},
                #{reddemCode.type},
                #{reddemCode.facevalue},
                #{reddemCode.createUser}, #{reddemCode.createTime}
                )
            </foreach >
     </insert >

 

MyBatis批量插入模板

标签:pre   student   code   after   _id   class   pen   tor   foreach   

原文地址:https://www.cnblogs.com/jagng951014/p/9462568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!