直接上代码:
<!--菜单排序--> <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>