Datos de inserción por lotes de Mybatis (método de archivo XML)

Ejemplo: categorías de productos de inserción masiva

1. Interfaz Dao

    /**
     * 批量添加商品类别
     * @param productCategoryList
     * @return
     */
    int batchInsertProductCategory(List<ProductCategory> productCategoryList);

2.archivo XML

  <insert id="batchInsertProductCategory" parameterType="java.util.List">
    INSERT INTO
    tb_product_category(product_category_name,priority,shop_id)
    VALUES
    <foreach collection="list" item="productCategory" index="index" separator=",">
      (
        #{productCategory.productCategoryName},
        #{productCategory.priority},
        #{productCategory.shopId}
      )
    </foreach>
  </insert>

Los nombres de la colección y el elemento se pueden elegir arbitrariamente. La colección representa la lista entrante y el elemento es cada elemento de la lista.

Supongo que te gusta

Origin blog.csdn.net/m0_54850467/article/details/123671099
Recomendado
Clasificación