日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

mybatis 實(shí)現(xiàn)多條update同時(shí)執(zhí)行

瀏覽:48日期:2023-10-20 11:03:08

想在mapper的一個(gè)更新節(jié)點(diǎn)進(jìn)行多條update語句的操作:

<update parameterType='java.lang.String'> update user set valid_status = 1 where mobile_phone = #{mobilePhone}; update user_account set valid_status = 1 where mobile_phone = #{mobilePhone} ;</update>

mybatis是默認(rèn)不支持的,需要在數(shù)據(jù)庫配置中配置相關(guān)參數(shù):

propertes 或者yml配置 文件中的jdbc后追加&allowMultiQueries=true

jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

補(bǔ)充:mybatis批量更新update-設(shè)置多個(gè)字段值

mybatis由于簡單易用性得到大家的認(rèn)可和使用

但是在批量更新操作中,網(wǎng)上介紹的貌似不全,正好今天做個(gè)記錄,大家一起進(jìn)步

在實(shí)際項(xiàng)目開發(fā)過程中,常有這樣的需求:根據(jù)ids更新表的某一個(gè)字段值,這時(shí)的sql語句是:

public interface IStaffDao { void batchUpdate(@Param('list') List<Long> list);}

<select resultMap='staff_Mapper'> update staff set status = 0 where id in <foreach collection='list' item='item' index='index' open='(' separator=',' close=')' > #{item} </foreach> ORDER BY id</select>

還有一種情況:根據(jù)ids更新表的多個(gè)值,并且每個(gè)id對應(yīng)的值也不一樣,這時(shí)上述語句已經(jīng)滿足不了需求,需要另一種批量更新sql語句

public interface IStaffDao { void batchUpdate(@Param('list') List<Staff> list);}

<update parameterType='java.util.List' > <foreach collection='list' item='item' index='index' separator=';'> UPDATE staff set count = #{item.count} , code = #{item.code} , invalid_time = #{item.time} WHERE id = #{item.id} </foreach></update>

由于這種批量更新是一次執(zhí)行多個(gè)update語句,所以mybatis需要額外的配置:

在spring.datasource.url后加上allowMultiQueries=true

如:jdbc:mysql://10.10.20.36:3306/test?allowMultiQueries=true

否則,在執(zhí)行sql語句時(shí),會報(bào)下面的錯誤

[org.apache.ibatis.session.defaults.DefaultSqlSession@76a2f910]org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’update b_email_msg_remind SET send_status = 1, send_email_code=’abc@abc.abc’’ at line 6### The error may involve com.hhsoft.sectionservice.model.persistence.EmailMapper.updateEmailTasks-Inline### The error occurred while setting parameters### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’update staff SET status = 1, send_email_code=’abc@abc.abc’;<span style='font-family: Helvetica, Tahoma, Arial, sans-serif;'>update sta<span style='font-size:10px;'>ff SET status = 2,</span> send_email_code=’test@qq.com’ </span>’ at line 6; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’update b_email_msg_remind SET send_status = 1, send_email_code=’abc@abc.abc’’ at line 6

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩 国产精品| 日韩欧美在线精品| 欧美在线黄色| 久久69成人| 国产精品日韩精品在线播放| 伊人久久大香线蕉av超碰演员| 鲁大师精品99久久久| 视频一区二区国产| 男女激情视频一区| 国产午夜一区| 亚洲一区久久| 久久精品99国产精品日本| 精品成av人一区二区三区| 国产日本久久| 日韩不卡一区| 亚洲综合电影一区二区三区| 国产精品一区高清| 九一国产精品| 国产精品777777在线播放| 欧美日韩色图| 婷婷激情一区| 快播电影网址老女人久久| 久久精品国产大片免费观看| 老鸭窝亚洲一区二区三区| 久久精品动漫| 久久久久久一区二区| 成人在线丰满少妇av| 精品视频一二| 国内精品福利| 久久九九精品| 美女日韩在线中文字幕| 日本国产欧美| 超碰99在线| www.51av欧美视频| 亚洲精品自拍| 国产探花一区| 国产美女亚洲精品7777| 国产成人精选| 日韩成人亚洲| 黑丝一区二区三区| 久久国产毛片| 日本亚洲最大的色成网站www | 国产精品日本| 日韩欧美在线中字| 国产精品二区影院| 蜜臀a∨国产成人精品| 亚洲女同中文字幕| 免费观看日韩电影| 国产一区二区精品福利地址| 久久av导航| 欧美亚洲一级| 国产精品调教视频| 日韩不卡一二三区| 快she精品国产999| 91久久在线| 色吊丝一区二区| 国产日韩免费| 日韩在线视频精品| 91精品丝袜国产高跟在线| 狂野欧美性猛交xxxx| 欧美亚洲国产精品久久| 亚洲成人不卡| 亚洲精品国产嫩草在线观看 | 黄色在线观看www| 蜜臀va亚洲va欧美va天堂| 99精品视频在线| 免费视频一区三区| 国产欧美高清| 亚洲一级淫片| 六月婷婷一区| 石原莉奈一区二区三区在线观看| 91精品蜜臀一区二区三区在线 | 高清精品久久| 美女亚洲一区| 精品国产乱码久久久| 久久久人人人| 影院欧美亚洲| 蜜臀av亚洲一区中文字幕| 国产韩日影视精品| 日本不卡视频在线观看| 日韩一区二区三区高清在线观看| 午夜在线精品偷拍| 国产丝袜一区| 青草国产精品| 国产私拍福利精品视频二区| 97久久中文字幕| 久久久久久久久成人| 国产精品一区二区三区av| 今天的高清视频免费播放成人| 国际精品欧美精品| 成人久久久久| 亚洲第一精品影视| 久久精品三级| 亚洲精品成人图区| 男女男精品网站| 亚洲精品韩国| 91精品国产自产精品男人的天堂 | 四虎884aa成人精品最新| 亚洲第一精品影视| 日韩欧美在线中字| 亚洲综合激情在线| 欧美一区二区三区免费看| 国产一区调教| av资源中文在线| 国产日韩欧美一区二区三区在线观看| 在线一区二区三区视频| 久久精品免费一区二区三区 | 久久超碰99| 国产精品亚洲产品| 国产欧美日韩综合一区在线播放| 在线观看视频免费一区二区三区| 视频一区视频二区中文字幕| 日本欧美一区二区| 青草久久视频| 正在播放日韩精品| 亚洲性色av| 久久99伊人| 日韩在线第七页| 国产精品777777在线播放| 亚洲一区欧美激情| 日韩国产精品久久久| 日韩欧美另类一区二区| 国产精品久久久久77777丨| 激情综合亚洲| 成人在线视频中文字幕| 日韩不卡一区二区| 久久久久中文| 美女国产一区二区三区| 韩国久久久久久| 日本欧美大码aⅴ在线播放| 久久99国产精品视频| 亚洲欧美在线专区| 手机在线电影一区| 日韩欧美在线精品| 欧美香蕉视频| 欧美日韩1区| 国产一区丝袜| 黑丝一区二区三区| 国产精品高清一区二区| 国产在线不卡一区二区三区| 激情91久久| 日本视频在线一区| 亚洲经典在线| 日韩成人综合| 日本 国产 欧美色综合| 国产精品va| 播放一区二区| 国产免费成人| 欧美不卡高清一区二区三区| 亚洲小说春色综合另类电影| 久久久久久婷| 蜜桃精品在线| 国产欧美丝祙| 亚洲精品伊人| 欧美天堂视频| 日本高清久久| 在线日韩视频| 99精品99| 欧美国产极品| 久色成人在线| 国产精品久久久久久妇女| 日韩黄色大片| 日韩精品免费一区二区夜夜嗨| 精品九九在线| 亚洲最大av| 97精品97| 欧美69视频| 精品99久久| 91精品一区| 日韩午夜av| 97精品国产| 久久精品九色| 国产精品任我爽爆在线播放| 亚洲先锋成人| 精品久久影院| 日韩激情一二三区| 视频一区二区欧美| 亚洲男女av一区二区| 精品国产乱码| 国产精品s色| 视频一区视频二区在线观看| 国产日产一区| 久久国产成人| 亚洲精品小说| 九色porny丨国产首页在线| 精品久久久久中文字幕小说| 天堂精品久久久久| 最新国产拍偷乱拍精品| 群体交乱之放荡娇妻一区二区| 精品一区二区三区的国产在线观看 | 免费国产自久久久久三四区久久| 91精品一区二区三区综合| 国产精品夜夜夜| 日本国产亚洲| 亚洲午夜电影| 亚洲免费毛片| 在线亚洲欧美| 亚洲精品九九| 国产亚洲高清在线观看| 欧美日一区二区|