shishanglian

导航

MyBatis 批处理

 

<insert id="insertList" parameterType="java.util.List">
  insert into user (username,password,email) values
  <foreach collection="list" item="user" separator=",">
    (#{user.username},#{user.password},#{user.email})
  </foreach>
</insert>

 

<update id="updateBatchById">
    <foreach collection="list" item="item" separator=";">
        update
            `t_student`
        set
            `name` = #{item.name},
            `age` = #{item.age}
        where
            id = #{item.id}
    </foreach>
</update>

 

posted on 2023-08-11 16:42  嘉合  阅读(21)  评论(0)    收藏  举报