mybatis批次更新

猝死的路上發表於2024-04-19

xml寫法

<update id="updateBatchById" parameterType="java.util.List">
        <foreach collection="userList" index="index" item="user" separator=";">
        update eb_user
        set now_money = #{user.nowMoney}
        where uid = #{user.uid}
    </foreach>
</update>

Mapper類

void updateBatchById(@Param("userList") List<User> userList);

foreach標籤的屬性collection值 userList 需要和 Mapper類中方法簽名中的 userList對應

相關文章