国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

解決Mybatis返回update后影響的行數問題

瀏覽:114日期:2023-10-21 14:24:40

主要在JDBC鏈接中加入這個參數即可:

useAffectedRows=true

解決Mybatis返回update后影響的行數問題

補充知識:mybatis批量update,返回行數為-1

mybatis批量更新返回結果為1,是由于mybatis的defaultExExecutorType引起的,

它有三個執行器:SIMPLE 就是普通的執行器;REUSE 執行器會重用預處理語句(prepared statements); BATCH 執行器將重用語句并執行批量更新。

BATCH可以批量更新操作,緩存SQL以提高性能,缺陷就是無法獲取update、delete返回的行數。

如果要拿到更新條數,修改如下:

在mybatis-config.xml配置:

<configuration> <settings> <setting name='defaultExecutorType' value='SIMPLE'/> <setting name='defaultExecutorType' value='BATCH'/> </settings></configuration>

以上這篇解決Mybatis返回update后影響的行數問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 芒康县| 新民市| 新营市| 英山县| 米脂县| 德化县| 乐东| 咸阳市| 牡丹江市| 罗田县| 曲水县| 富蕴县| 南阳市| 忻州市| 且末县| 井陉县| 三台县| 五寨县| 吉木乃县| 额济纳旗| 桃江县| 永福县| 临泽县| 大厂| 左贡县| 阳新县| 大关县| 新泰市| 且末县| 太谷县| 贵溪市| 贵州省| 密云县| 永新县| 商水县| 布尔津县| 惠来县| 万宁市| 霍州市| 象山县| 嘉荫县|