mybatis批量插入

int batchInsert(Map map);
<insert id="batchInsert">
        insert into T_WEEIN_OAO_STATISTICS_INFO_${tableNamePostfix}
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <foreach collection="list" item="item" index="index" separator=",">
                <if test="index==0">
                    <if test="item.id != null">
                        id,
                    </if>
                    <if test="item.minipId != null">
                        minip_id,
                    </if>
                    <if test="item.openId != null">
                        open_id,
                    </if>
                    <if test="item.type != null">
                        `type`,
                    </if>
                    <if test="item.skuId != null">
                        sku_id,
                    </if>
                    <if test="item.skuName != null">
                        sku_name,
                    </if>
                    <if test="item.productType != null">
                        product_type,
                    </if>
                    <if test="item.provinceCode != null">
                        province_code,
                    </if>
                    <if test="item.provinceName != null">
                        province_name,
                    </if>
                    <if test="item.cityCode != null">
                        city_code,
                    </if>
                    <if test="item.cityName != null">
                        city_name,
                    </if>
                    <if test="item.districtCode != null">
                        district_code,
                    </if>
                    <if test="item.districtName != null">
                        district_name,
                    </if>
                    <if test="item.ext1 != null">
                        ext1,
                    </if>
                    <if test="item.ext2 != null">
                        ext2,
                    </if>
                    <if test="item.ext3 != null">
                        ext3,
                    </if>
                    <if test="item.createTime != null">
                        create_time,
                    </if>
                    <if test="item.updateTime != null">
                        update_time,
                    </if>
                </if>
            </foreach>
        </trim>
        values
        <foreach collection="list" item="item" index="index" separator=",">
            <trim prefix="(" suffix=")" suffixOverrides=",">
                <if test="item.id != null">
                    #{item.id,jdbcType=BIGINT},
                </if>
                <if test="item.minipId != null">
                    #{item.minipId,jdbcType=VARCHAR},
                </if>
                <if test="item.openId != null">
                    #{item.openId,jdbcType=VARCHAR},
                </if>
                <if test="item.type != null">
                    #{item.type,jdbcType=INTEGER},
                </if>
                <if test="item.skuId != null">
                    #{item.skuId,jdbcType=VARCHAR},
                </if>
                <if test="item.skuName != null">
                    #{item.skuName,jdbcType=VARCHAR},
                </if>
                <if test="item.productType != null">
                    #{item.productType,jdbcType=VARCHAR},
                </if>
                <if test="item.provinceCode != null">
                    #{item.provinceCode,jdbcType=VARCHAR},
                </if>
                <if test="item.provinceName != null">
                    #{item.provinceName,jdbcType=VARCHAR},
                </if>
                <if test="item.cityCode != null">
                    #{item.cityCode,jdbcType=VARCHAR},
                </if>
                <if test="item.cityName != null">
                    #{item.cityName,jdbcType=VARCHAR},
                </if>
                <if test="item.districtCode != null">
                    #{item.districtCode,jdbcType=VARCHAR},
                </if>
                <if test="item.districtName != null">
                    #{item.districtName,jdbcType=VARCHAR},
                </if>
                <if test="item.ext1 != null">
                    #{item.ext1,jdbcType=VARCHAR},
                </if>
                <if test="item.ext2 != null">
                    #{item.ext2,jdbcType=VARCHAR},
                </if>
                <if test="item.ext3 != null">
                    #{item.ext3,jdbcType=VARCHAR},
                </if>
                <if test="item.createTime != null">
                    #{item.createTime,jdbcType=TIMESTAMP},
                </if>
                <if test="item.updateTime != null">
                    #{item.updateTime,jdbcType=TIMESTAMP},
                </if>
            </trim>
        </foreach>
    </insert>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容