美文网首页
Mybatis 批量操作

Mybatis 批量操作

作者: panzhangbao | 来源:发表于2018-12-02 09:51 被阅读16次
     <!--批量插入-->
        <insert id="batchInsert" parameterType="list">
            insert into tb_user(name,age)
            values
            <foreach collection="list" item="i" separator=",">
                (#{i.name},#{i.age})
            </foreach>
        </insert>
        
        <!--批量更新-->
        <update id="batchUpdate" parameterType="list">
            <foreach collection="list" item="i" separator=";">
                update tb_user
                set name = #{i.name}, age = #{i.age}
                where id = #{i.id}
            </foreach>
        </update>
        
        <!--批量删除-->
        <delete id= "batchDelete" parameterType= "list">
            delete from tb_user
            where id in
            <foreach collection="list" item= "i" separator="," open= "(" close =")">
                #{i}
            </foreach >
        </delete >
    

    相关文章

      网友评论

          本文标题:Mybatis 批量操作

          本文链接:https://www.haomeiwen.com/subject/zetjcqtx.html