updateBatch批量更新
2023-12-13 10:00:21
?java代码 Dao层
int updateBatch(@Param("userList") List<User> userList);
sql配置文件
<update id="updateBatch" parameterType="java.util.List" >
<foreach collection="userList" item="user" separator=",">
UPDATE user
<set>
<if test="user.balance != null">
balance = #{user.balance},
</if>
<if test="user.totalMoney != null">
total_money = #{user.totalMoney},
</if>
<if test="user.previousOrder != null">
previous_order = #{user.previousOrder},
</if>
<if test="user.updateTime != null">
update_time = #{user.updateTime}
</if>
where user_id = #{user.userId}
</set>
</foreach>
</update>
文章来源:https://blog.csdn.net/myNameGL/article/details/134948259
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!