傳進來的是一個list對象,然後根據每個對象的id來分別修改number <update id="updateWareCommentTagBatch" parameterType="list"> update T_WARE_COMMENT_TAG set NUMBER =NUMBER + <foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end"> when #{item.id} then #{item.number} </foreach> where ID in <foreach collection="list" separator="," open="(" close=")" item="i" index="index" > #{i.id,jdbcType=INTEGER} </foreach> </update>
mybatis批量實現批量更新
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
面試準備季——MyBatis 面試專題(含答案)
毛发旺盛的程序员
2020-07-08 12:27:20
鑑別器 discriminator
丨QAQ丨凸
2020-07-08 11:21:04
XML映射文件介紹(實現簡單的CRUD)
丨QAQ丨凸
2020-07-08 11:21:02
在主鍵自增的情況下獲取主鍵
丨QAQ丨凸
2020-07-08 11:21:02
語句類型 & 根據數據庫加載語句
丨QAQ丨凸
2020-07-08 11:21:02
關聯集合的獲取(連接查詢 & 分步查詢),延遲加載
丨QAQ丨凸
2020-07-08 11:21:01
關聯屬性的封裝(連接查詢 & 分步查詢),延遲加載
丨QAQ丨凸
2020-07-08 11:21:00
#{}和${}的不同
丨QAQ丨凸
2020-07-08 11:21:00
Mybatis中全局配置文件介紹
来点淦货
2020-07-08 11:09:22
關於Mybatis緩存你真的知道嗎?
来点淦货
2020-07-08 11:09:19
Mybatis中映射配置文件用法介紹
来点淦货
2020-07-08 11:09:19
Mybatis之動態SQL語法詳解
来点淦货
2020-07-08 11:09:19