阅读背景:

mybatis批量修改和查询_宁灬夏的专栏

来源:互联网 

批量修改

使用一条sql语句更新

    <update id="batchUpdateStatus">
        UPDATE cust_vehicle
        <trim prefix="set" suffixOverrides=",">
            <trim prefix="update_status = case" suffix="end,">
                <foreach collection="list" item="i" index="index">
                    <if test="i.updateStatus != null">
                        when id=#{i.id} then #{i.updateStatus}
                    </if>
                </foreach>
            </trim>
            <trim prefix="update_time = case" suffix="end," >
                <foreach collection="list" item="i" index="index">
                    <if test="i.updateTime != null">
                        when id=#{i.id} then #{i.updateTime}
                    </if>
                </foreach>
            </trim>
        </trim>
        where
        <foreach collection="list" separator="or" item="i" index="index" >
            id=#{i.id}
        </foreach>
    </update>    <update id="batchUpdat



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: