美文网首页
mybatis批量插入

mybatis批量插入

作者: wbpailxt | 来源:发表于2020-01-23 21:24 被阅读0次

本身有事务的特性,要么全部插入成功,要么全部失败。

void batchInsert(@Param("orderItemList") List<OrderItem> orderItemList);
  <insert id="batchInsert" parameterType="list">
    insert into mmall_order_item (id, order_no,user_id, product_id,
      product_name, product_image, current_unit_price,
      quantity, total_price, create_time,
      update_time)
    values
    <foreach collection="orderItemList" index="index" item="item" separator=",">
      (
      #{item.id},#{item.orderNo},#{item.userId},#{item.productId},#{item.productName},#{item.productImage},#{item.currentUnitPrice},#{item.quantity},#{item.totalPrice},now(),now()
      )
    </foreach>
  </insert>

相关文章

网友评论

      本文标题:mybatis批量插入

      本文链接:https://www.haomeiwen.com/subject/tlanzctx.html