MyBatis的批量更新对象

直接上代码:


id="updateMenuOrder" parameterType="list">
    update resources
    prefix="set" suffixOverrides=",">
        prefix="level=case" suffix="end,">
            collection="list" item="i" index="index">
                    when id=#{i.id, jdbcType=INTEGER} then #{i.level, jdbcType=INTEGER}
            
        
    
    where
    collection="list" separator="or" item="i" index="index" >
        id=#{i.id, jdbcType=INTEGER}
    


更显两条数据效果


你可能感兴趣的:(MyBatis)