本篇文章為大家展示了利用Mybatis返回update后會影響行數(shù)如何解決,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)孝昌,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792主要在JDBC鏈接中加入這個參數(shù)即可:
useAffectedRows=true
補充知識:mybatis批量update,返回行數(shù)為-1
mybatis批量更新返回結(jié)果為1,是由于mybatis的defaultExExecutorType引起的,
它有三個執(zhí)行器:SIMPLE 就是普通的執(zhí)行器;REUSE 執(zhí)行器會重用預(yù)處理語句(prepared statements); BATCH 執(zhí)行器將重用語句并執(zhí)行批量更新。
BATCH可以批量更新操作,緩存SQL以提高性能,缺陷就是無法獲取update、delete返回的行數(shù)。
如果要拿到更新條數(shù),修改如下:
在mybatis-config.xml配置: