久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Mybatis批量修改時出現報錯問題解決方案

瀏覽:3日期:2023-10-21 17:08:39

批量修改代碼如下

<update parameterType='java.util.List'> <foreach collection='list' item='item' index='index' separator=';'> UPDATE VST_HOTEL_REAL_TIME_PRICE <set><if test='item.realTimePrice1 != null'> REAL_TIME_PRICE1 = #{item.realTimePrice1},</if><if test='item.realTimePrice2 != null'> REAL_TIME_PRICE2 = #{item.realTimePrice2},</if><if test='item.realTimeRemain1 != null'> REAL_TIME_REMAIN1 = #{item.realTimeRemain1},</if><if test='item.realTimeRemain2 != null'> REAL_TIME_REMAIN2 = #{item.realTimeRemain2},</if>UPDATE_TIME = NOW() </set> WHERE PRODUCT_ID = ${item.productId} </foreach> </update>

今天在使用mybatis批量修改時報錯,錯誤為sql語句錯誤:

開始檢查xml中代碼:

<update parameterType='list'> <foreach collection='list' item='type' index='index' separator=';'> UPDATE t_type <set><if test='type.name != null'> t_name = #{type.name}</if> </set> where t_id = #{type.id} </foreach> </update>

感覺并沒有錯誤,把錯誤語句復制到Navicat上能正常運行,于是網上查找了一下需要在url語句中添加allowMultiQueries=true,添加后成功運行。

Mysql中allowMultiQueries=true作用:

1.可以在sql語句后攜帶分號,實現多語句執行。

2.可以執行批處理,同時發出多個SQL語句

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 亚洲国产精品成人综合色在线婷婷 | 欧美日韩免费一区二区三区 | 午夜精品一区二区三区在线观看 | 夜夜天天操 | 精品一区二区三区免费看 | 欧美一级片在线 | 成人高清在线 | 国产一区二区自拍视频 | 国产不卡免费视频 | 日韩欧美国产精品一区二区三区 | 日韩精品视频在线观看一区二区 | 精品久久久久久久久久久久久 | 欧美一区永久视频免费观看 | 国产亚洲欧美一区二区三区 | 韩日精品视频 | 成人涩涩网站 | 99九九久久 | 成人午夜免费视频 | 黄色高清视频在线观看 | 夜夜操com| 91资源在线观看 | 亚洲精品一区二区三区四区高清 | 一区二区免费视频观看 | av在线一区二区三区 | av成人在线观看 | 精品国产高清一区二区三区 | 精品久 | 免费亚洲婷婷 | 中文字幕在线一区 | 国产美女一区二区 | 久热中文在线 | 国产高清美女一级a毛片久久 | 久热最新 | www.色综合| 午夜久久久久 | 欧美激情一区二区三区在线视频 | 一本岛在线视频 | 三级网站视频 | 伊人网页| 一级大毛片 | 欧美日韩专区 |