成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

Mybatis plus邏輯刪除失敗的BUG操作

瀏覽:176日期:2023-10-21 09:59:04

開(kāi)發(fā)調(diào)試的時(shí)候發(fā)現(xiàn)Mybatis Plus的邏輯刪除失效了,看了下配置文件發(fā)現(xiàn)沒(méi)有問(wèn)題,通過(guò)查看以下源碼發(fā)現(xiàn)

Mybatis plus邏輯刪除失敗的BUG操作

邏輯刪除需要注入的bean,查看這個(gè)bean的源碼如下

Mybatis plus邏輯刪除失敗的BUG操作

查看其中一個(gè)實(shí)例的類(lèi)的源碼,如通過(guò)ID邏輯刪除LogicDeleteById的源碼,如下

Mybatis plus邏輯刪除失敗的BUG操作

mp在項(xiàng)目啟動(dòng)時(shí)預(yù)加載SQL是通過(guò)TableInfo中l(wèi)ogicDelete字段判斷是否開(kāi)啟邏輯刪除的。然后讓我們來(lái)看看mp內(nèi)部是如何判斷是否開(kāi)啟邏輯刪除的。

先看如下源碼

Mybatis plus邏輯刪除失敗的BUG操作

大概就是講實(shí)體類(lèi)中的字段進(jìn)行循環(huán)映射數(shù)據(jù)庫(kù)字段并封裝到TableFieldInfo類(lèi)中,實(shí)體類(lèi)信息封裝到TableInfo中,在讓我們來(lái)看看MP循環(huán)處理字段時(shí)候做了什么操作。

Mybatis plus邏輯刪除失敗的BUG操作

上圖中的這一行代碼,

Mybatis plus邏輯刪除失敗的BUG操作

讓我們看看這行代碼具體做了什么

Mybatis plus邏輯刪除失敗的BUG操作

現(xiàn)在已經(jīng)很明確了,mp通過(guò)判斷字段上是否有TableLogic注解來(lái)判斷該實(shí)體類(lèi)映射的表是否開(kāi)啟邏輯刪除。但這一步是放到實(shí)體類(lèi)所有的字段列表的循環(huán)中的,當(dāng)邏輯刪除字段在所有的字段中間而不是末尾的時(shí)候,判斷邏輯刪除的表示logicDelete會(huì)被覆蓋為false,然后導(dǎo)致解析方法生成聲明的時(shí)候判斷為沒(méi)有開(kāi)啟邏輯刪除。

Mybatis plus邏輯刪除失敗的BUG操作

mp已經(jīng)更新了這個(gè)錯(cuò)誤,在設(shè)置logicDelete時(shí)會(huì)先判斷原來(lái)的刪除標(biāo)識(shí)是否為true,否則保持原來(lái)的初始值false。

補(bǔ)充知識(shí):分布式 mybatis-plus 邏輯刪除不生效 升級(jí)后org.mybatis.logging.LoggerFactory報(bào)錯(cuò)

解決方案:

第一步:升級(jí)mybatisplus版本到3.2.0

第二步:多添加一個(gè)擴(kuò)展包

<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-extension</artifactId><version>3.2.0</version> </dependency>

以上這篇Mybatis plus邏輯刪除失敗的BUG操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
在线影院国内精品| 偷偷要91色婷婷| 99久久国产综合色|国产精品| 欧美激情在线观看视频免费| 欧美视频一区二区| 欧美一区二区三区在线播放| 不卡一区二区中文字幕| 日韩欧美在线影院| 国产综合久久久久久久久久久久| 欧美视频一区二| 久久99蜜桃精品| 精品1区2区3区| 国产资源在线一区| 欧美一区二区三区在| 国产麻豆一精品一av一免费| 欧美高清www午色夜在线视频| 国产一区在线观看麻豆| 亚洲国产日日夜夜| 精久久久久久| 国产盗摄精品一区二区三区在线| 色综合婷婷久久| 东方aⅴ免费观看久久av| 欧美精品入口| 国产欧美一区二区三区鸳鸯浴| aaa亚洲精品一二三区| 精品成人佐山爱一区二区| 99久久99久久精品国产片果冻| 久久亚区不卡日本| 欧美91福利在线观看| 久久久精品影视| 欧美午夜一区| 一区二区三区在线视频免费| 亚洲欧美日本国产专区一区| 午夜欧美大尺度福利影院在线看| 久久亚洲精品欧美| 午夜亚洲国产au精品一区二区| 在线观看免费亚洲| 欧美夫妻性生活| 青青青爽久久午夜综合久久午夜| 国产精品久久久久久久久婷婷| 欧美a级片网站| 毛片av一区二区| 久久婷婷人人澡人人喊人人爽| 久久综合色一综合色88| 波多野结衣中文字幕一区| 欧美片网站yy| 欧美久久久久久久久中文字幕| 久久99精品国产麻豆婷婷| 555夜色666亚洲国产免| 成人免费黄色在线| 国产欧美一区二区三区在线看蜜臀| 在线观看不卡| 亚洲成人tv网| 欧美日韩卡一卡二| 91蜜桃婷婷狠狠久久综合9色| 中文字幕亚洲一区二区va在线| 欧美综合国产| 亚洲性色视频| 麻豆91在线播放| 亚洲精品韩国| 国产精品午夜春色av| 国产精品美女黄网| 激情综合色播五月| 久久综合丝袜日本网| 在线亚洲观看| 免费成人小视频| 久久影院视频免费| 国产精品久久波多野结衣| 久久er精品视频| 国产女人18水真多18精品一级做| 国产精品区二区三区日本| 韩国精品久久久| 国产欧美日韩精品a在线观看| 亚洲欧美日韩精品在线| 国产.欧美.日韩| 亚洲精品高清视频在线观看| 欧美日韩国产高清一区| 亚洲午夜精品久久| 久久精品国产色蜜蜜麻豆| 国产日韩欧美精品综合| 色偷偷一区二区三区| 91免费看`日韩一区二区| 午夜电影久久久| 久久亚洲综合av| 老司机精品久久| 91欧美激情一区二区三区成人| 婷婷成人综合网| 国产亚洲综合性久久久影院| 夜夜揉揉日日人人青青一国产精品| 欧美色视频一区| 欧美日韩一区在线播放| 国模大尺度一区二区三区| 91在线国产福利| 一级做a爱片久久| 日韩欧美国产不卡| 亚洲国产专区| 国产不卡视频一区二区三区| 夜夜揉揉日日人人青青一国产精品| 欧美精品 日韩| 国产日韩欧美三级| 成人激情文学综合网| 亚洲成人av福利| 国产欧美一区视频| 欧美美女激情18p| 一本色道久久精品| 不卡一卡二卡三乱码免费网站| 亚洲午夜精品网| 欧美激情一区不卡| 91精品国产aⅴ一区二区| 美女久久一区| 国产在线日韩| 国产寡妇亲子伦一区二区| 亚洲国产毛片aaaaa无费看 | 亚洲小说春色综合另类电影| 国产精品国产三级国产aⅴ入口 | 亚洲三级在线观看| 欧美一区二区在线| 欧美日韩国产综合一区二区 | 色哟哟日韩精品| 不卡一区中文字幕| 亚洲国产精品视频一区| 国产中文一区二区| 日韩中文字幕一区二区三区| 国产婷婷色一区二区三区| 在线观看av一区二区| 亚洲成人原创| 国产成人免费高清| 五月婷婷激情综合网| 国产精品福利影院| 精品欧美乱码久久久久久| 欧美视频中文字幕| 久久av一区二区三区亚洲| 欧美日韩国产精品一区二区亚洲| 国产在线观看免费一区| 五月综合激情日本mⅴ| 中文字幕一区在线| 亚洲精品一区二区在线观看| 欧美剧情电影在线观看完整版免费励志电影| 99香蕉国产精品偷在线观看| 欧美尤物一区| 成人丝袜高跟foot| 久久国产剧场电影| 日日噜噜夜夜狠狠视频欧美人 | 极品少妇一区二区| 99久免费精品视频在线观看| 丁香婷婷综合网| 99热精品在线| 欧美日韩电影在线| 亚洲女同同性videoxma| 国产一区观看| 91免费看`日韩一区二区| 国产一区二区福利视频| 免费在线观看视频一区| 亚洲va欧美va人人爽| 中文字幕亚洲精品在线观看| 久久嫩草精品久久久精品| 欧美成人精品二区三区99精品| 91精品午夜视频| 欧美理论片在线| 欧美绝品在线观看成人午夜影视| 欧美视频一区二区三区四区 | 国产日韩亚洲欧美精品| 精品电影一区| 亚洲一级特黄| 激情综合自拍| 国内一区二区三区| 国内揄拍国内精品久久| 欧美激情91| 91影视在线播放| 紧缚奴在线一区二区三区| 丝瓜av网站精品一区二区| 亚洲一区二区黄色| 一区二区三区日韩| 亚洲精品中文在线| 亚洲欧美日韩综合aⅴ视频| 日韩毛片一二三区| 亚洲视频精选在线| 怡红院av一区二区三区| 亚洲综合视频在线| 香蕉久久一区二区不卡无毒影院| 无吗不卡中文字幕| 喷水一区二区三区| 男人的j进女人的j一区| 精品一区免费av| 国产成人亚洲精品狼色在线| 大尺度一区二区| 91亚洲精品久久久蜜桃| 欧美日韩国产综合网| 国内精品久久久久国产盗摄免费观看完整版 | 国产91在线观看| 成人性生交大片免费| 波多野结衣中文一区| 91色.com| 国内精品99| 99这里有精品| 性伦欧美刺激片在线观看| 色婷婷av一区二区| 欧美蜜桃一区二区三区| 日韩精品一区二区三区swag| 国产视频视频一区|