栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyBatis使用foreach遍历

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyBatis使用foreach遍历

1.MyBatis使用foreach遍历
Service:

   @Override
    public String updateShipmentProducts( List shipmentProducts) {
        orderMapper.insertShipmentProducts(shipmentProducts);
        return "null";
    }

Mapper:

void insertShipmentProducts(List shipmentProducts);

Xml:

    
        INSERT INTO user_order_shipment_pro (order_no, tracking_no, carrier, catalog_no, size, quantity, id_key)
        VALUES
        
            #{shipmentProduct.orderNo}, #{shipmentProduct.trackingNo}, #{shipmentProduct.carrier}, #{shipmentProduct.catalogNo},
            #{shipmentProduct.size}, #{shipmentProduct.quantity}, #{shipmentProduct.IDkey}
        
    

2.新增查询添加语句

 
        INSERT INTO user_integral(user_id, order_no, integral_change, start_date, end_date, `explain`)
        SELECT user_id, order_no, CONCAt('+',FLOOR(pay_money)) integral_change, NOW() start_date, DATE_ADD(NOW(), INTERVAL +1 year) end_date, '物流发货' as `explain`
        FROM user_order WHERe order_no = #{orderNo};
    

3.mybatis拼接函数:

       SELECt DISTINCT
            IFNULL( SUM( number ), 0 ) AS number,
            IFNULL( GROUP_CONCAt( CONCAt( city, ':', number ) SEPARATOR ',' ), 0 ) AS stock_info
        FROM
            product_inventory_price_info

结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1000352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号