1. 程式人生 > >MyBatis的批量更新物件

MyBatis的批量更新物件

直接上程式碼:

<!--選單排序-->
<update id="updateMenuOrder" parameterType="list">
update resources
    <trim prefix="set" suffixOverrides=",">
        <trim prefix="level=case" suffix="end,">
            <foreach collection="list" item="i" index="index">
when id=#{i.id, jdbcType=INTEGER} then #{i.level, jdbcType=INTEGER}
            </foreach>
</trim> </trim> where <foreach collection="list" separator="or" item="i" index="index" > id=#{i.id, jdbcType=INTEGER} </foreach> </update>
更顯兩條資料效果