mybatis批量插入

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

void batchInsert(@Param("orderItemList") List orderItemList);
  
    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
    
      (
      #{item.id},#{item.orderNo},#{item.userId},#{item.productId},#{item.productName},#{item.productImage},#{item.currentUnitPrice},#{item.quantity},#{item.totalPrice},now(),now()
      )
    
  

你可能感兴趣的:(mybatis批量插入)