Mybatis批量更新數據

? ? ? ? ?Mybatis批量更新數據 ? ? ? ? ? ? ? ? ? ??

第一種方式

?

[html] view plaincopy
print?
  1. <update?id="updateBatch"?parameterType="Map">????
  2. ????????update?aa???set?????
  3. ????????????a=#{fptm},????
  4. ????????????b=#{csoftrain}????
  5. ????????where?c?in?????
  6. ????????<foreach?collection="cs"?index="index"?item="item" open="("separator=","close=")">????
  7. ????????????#{item}????
  8. ????????</foreach>??
  9. </update>??


但是這種方式修改的字段值都是一樣的。

?

第二種方式

修改數據庫連接配置:&allowMultiQueries=true

比如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&amp;characterEncoding=UTF-8&allowMultiQueries=true

?

[html] view plaincopy
print?
  1. <update?id="batchUpdate"??parameterType="java.util.List">??
  2. ????????
  3. ??????????<foreach?collection="list"?item="item"?index="index"?open=""?close=""?separator=";">??
  4. ????????????????update?test???
  5. ????????????????<set>??
  6. ??????????????????test=${item.test}+1??
  7. ????????????????</set>??
  8. ????????????????where?id?=?${item.id}??
  9. ?????????</foreach>??
  10. ????????????
  11. ????</update>??


這種方式,可以一次執行多條SQL語句

?

摘錄自:http://blog.csdn.net/tolcf/article/details/39213217

轉載于:https://www.cnblogs.com/haimishasha/p/5697740.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286922.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286922.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286922.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MASA Auth - SSO與Identity設計

AAAAAAAA即認證、授權、審計、賬號&#xff08;Authentication、Authorization、Audit、Account&#xff09;。在安全領域我們繞不開的兩個問題&#xff1a;授權過程可靠&#xff1a;讓第三方程序能夠訪問所需資源又不泄露用戶數據&#xff0c;常用的多方授權協議主要有 OAuth2…

Flutter之ConstrainedBox、SizedBox、UnconstrainedBox(尺寸限制類容器)

1 ConstrainedBox、SizedBox、UnconstrainedBox介紹 1)、ConstrainedBox用于對子組件添加額外的約束。例如&#xff0c;如果你想讓子組件的最小高度是80像素 ConstrainedBox({Key key,required this.constraints,Widget child,}) 我們可以看到這里有個constraints final BoxC…

網頁用數學公式編輯器 可以集成到FCKeditor

網頁用數學公式編輯器 可以集成到FCKeditor 公司有個項目是針對學校的&#xff0c;老師希望能在網頁里編輯數學公式&#xff0c;找了很多工具都不行&#xff0c;最后只能自己動手了。用了兩天的時間弄出了這個東西&#xff0c;希望對大家有用。本程序可以單獨使用&#xff0c;…

【無人機組裝與調試】 第五章 無人機遙控器

【無人機組裝與調試】系列課程全集: 第一章 概述 第二章 關于新西達30A電調說明書的問題 第三章 舵機安裝與調整 第四章 F450四軸裝機實例-選擇機型、需要的器材工具材料 第五章 無人機遙控器 第六章 電調、電池、電機 一、遙控器的概念 遙控器是一種無線發射裝置,通過現代的…

你真的會玩SQL嗎?Case也瘋狂

你真的會玩SQL嗎&#xff1f;系列目錄 你真的會玩SQL嗎&#xff1f;之邏輯查詢處理階段 你真的會玩SQL嗎&#xff1f;和平大使 內連接、外連接 你真的會玩SQL嗎&#xff1f;三范式、數據完整性 你真的會玩SQL嗎&#xff1f;查詢指定節點及其所有父節點的方法 你真的會玩SQL嗎&a…

構建iscsi網絡存儲服務

網絡存儲概述&#xff1a; 隨著企業中數據信息的不斷增長&#xff0c;尤其當成百上千TB的數據需要備份、恢復&#xff0c;以及面臨著擴容、災難恢復等需求時&#xff0c;DAS&#xff08;直接附加存儲&#xff0c;就是通過與計算機主板的I/O接口&#xff0c;如IDE、SCSI相連接由…

10個python辦公黑科技,助你辦公效率提高100倍

1946年&#xff0c;世界上第一臺通用計算機“ENIAC”在美國賓夕法尼亞大學誕生&#xff1b;“ENIAC”占地170平方米&#xff0c;重達30噸&#xff0c;耗電功率約150千瓦&#xff0c;每秒鐘可進行5000次運算&#xff0c;這個龐然大物用于美國國防部進行彈道計算。 在當時&#…

Flutter之Container

1、Container介紹 我們先看它的構造方法 Container({Key key,this.alignment,this.padding, //容器內補白&#xff0c;屬于decoration的裝飾范圍Color color, // 背景色Decoration decoration, // 背景裝飾Decoration foregroundDecoration, //前景裝飾double width,//容器的寬…

關于jQuery.query.js 取參數的一個小問題

形如&#xff1a;http://localhost:10864/srch.htm?keys&type1 這樣的地址&#xff0c;如果我們要取keys的參數&#xff1a; var srchKey $.query.get("keys"); 那么得到的將是‘true’ &#xff0c;而不是空客串&#xff0c;這常常不是我們想要的 。 修正辦法…

安卓模擬器獲取服務器信息出錯,安卓模擬器客戶端與服務器不同步

安卓模擬器客戶端與服務器不同步 內容精選換一換目前從本地或虛擬機通過DRS備份遷移功能直接遷移到本云RDS for SQL Server實例上&#xff0c;在遷移完成后還需要針對Login賬號&#xff0c;DBLink&#xff0c;AgentJOB&#xff0c;關鍵配置進行識別&#xff0c;并手動完成相關同…

Blazor University (24)路由 —— 可選路由參數

原文鏈接&#xff1a;https://blazor-university.com/routing/optional-route-parameters/可選路由參數Blazor 不明確支持可選路由參數&#xff0c;但可以通過在組件上添加多個 page 聲明輕松實現等效。例如&#xff0c;更改標準 Counter.razor 頁面以添加額外的 URL。page &qu…

【無人機組裝與調試】第六章 電調、電池、電機

【無人機組裝與調試】系列課程全集: 第一章 概述 第二章 關于新西達30A電調說明書的問題 第三章 舵機安裝與調整 第四章 F450四軸裝機實例-選擇機型、需要的器材工具材料 第五章 無人機遙控器 第六章 電調、電池、電機 一、電調 6.1.1 電調的概念 電調,全稱電子調速器,英…

關于tomcat和sessionCookieName和SESSION_PARAMETER_NAME以及disableURLRewriting參數原理和使用...

關于tomcat和sessionCookieName和SESSION_PARAMETER_NAME以及disableURLRewriting參數 關于session和cookie參考&#xff1a; http://www.blogjava.net/freeman1984/archive/2011/09/02/357833.html http://www.blogjava.net/freeman1984/archive/2010/09/09/331501.html http:…

我讓代碼生了個孩子繼承了他爸爸誰知他爸爸繼承了他爺爺(16)

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

linux之lrzsz

1、lrzsz介紹 我們利用lrzsz進行windows和linux間的文件上傳下載 2、安裝 在ubuntu系統下 sudo apt-get install lrzsz 在centos系統下 yum install lrzsz 3、使用 1)、windows上傳文件到linux環境,使用如下命令 rz

POJ 1611 The Suspects (并查集)

The Suspects題目鏈接&#xff1a; http://acm.hust.edu.cn/vjudge/contest/123393#problem/B Description 嚴重急性呼吸系統綜合癥( SARS), 一種原因不明的非典型性肺炎,從2003年3月中旬開始被認為是全球威脅。為了減少傳播給別人的機會, 最好的策略是隔離可能的患者。 在Not-…

Android幀緩沖區(Frame Buffer)硬件抽象層(HAL)模塊Gralloc的實現原理分析(2)...

函數load也是實現在文件hardware/libhardware/hardware.c文件中&#xff0c;如下所示&#xff1a; static int load(const char *id, const char *path, const struct hw_module_t **pHmi) { int status; void *handle; struct hw_module_t …

Win8消費者預覽版下載地址 包含中文下載地址及中文手冊

Win8消費者預覽版下載地址&#xff08;32位英文版&#xff09;&#xff1a; http://ak.or.esd.microsoft.com/pr/WCPDL/8A9D4FDFF736C5B1DBF956B89D6C8FDFD925DACD2/Windows8-ConsumerPreview-32bit-English-x1794225.esd Win8消費者預覽版下載地址&#xff08;64位英文版&…

VS2019社區版(Community)試用30天過期的有效解決辦法

VS2019社區版是免費的&#xff0c;前提是你得登陸自己的賬戶&#xff0c;如果一開始安裝時沒有登陸&#xff0c;那么就會只有30天有效期。此時&#xff0c;需要我們登陸微軟賬號&#xff0c;重新驗證即可。 登陸微軟賬號&#xff0c;即可繼續免費試用。

【萬字長文】使用 LSM Tree 思想實現一個 KV 數據庫

目錄設計思路內存表WALSSTable 的結構SSTable 元素和索引的結構SSTable Tree內存中的 SSTable數據查找過程何為 LSM-Treee參考資料整體結構實現過程文件壓縮測試插入測試加載測試查找測試SSTable 結構SSTable 文件結構SSTable Tree 結構和管理 SSTable 文件讀取 SSTable 文件SS…