Mybatis-plus出現(xiàn)數(shù)據(jù)庫(kù)id很大或者為負(fù)數(shù)的解決
問題復(fù)原

原因
數(shù)據(jù)庫(kù)設(shè)置了自增主鍵

但是代碼沒有設(shè)置TableId

然后在新增的時(shí)候就出現(xiàn)了id很大或者負(fù)數(shù)。
如何解決
代碼設(shè)置TableId
@TableId(value = "id", type = IdType.AUTO) private Integer id;
設(shè)置數(shù)據(jù)庫(kù)連接

重啟后臺(tái)

把這個(gè)改成正常的數(shù)字,刪除原來的數(shù)據(jù),然后設(shè)置成1,或者改成目前最大的一個(gè)數(shù)字,比如正常的是最大為2,現(xiàn)在設(shè)置成3。

然后就數(shù)據(jù)庫(kù)就正常了!

?小結(jié)
以上就是對(duì)使用Mybatis-plus為什么出現(xiàn)數(shù)據(jù)庫(kù)id很大或者為負(fù)數(shù)簡(jiǎn)單的概述,這種錯(cuò)誤其實(shí)是在警醒我們要時(shí)刻注意自己代碼的規(guī)范和數(shù)據(jù)庫(kù)直接的聯(lián)系。更多相關(guān)Mybatis-plus 數(shù)據(jù)庫(kù)id內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java小程序之控制臺(tái)字符動(dòng)畫的實(shí)現(xiàn)
這篇文章主要給大家介紹了java小程序之控制臺(tái)字符動(dòng)畫實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Java數(shù)組創(chuàng)建的3種方法6種寫法代碼示例
這篇文章主要給大家介紹了關(guān)于Java數(shù)組創(chuàng)建的3種方法6種寫法,在Java中我們可以使用關(guān)鍵字new來創(chuàng)建一個(gè)數(shù)組,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01
java實(shí)現(xiàn)刪除某條信息并刷新當(dāng)前頁操作
這篇文章主要介紹了java實(shí)現(xiàn)刪除某條信息并刷新當(dāng)前頁操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11
基于Java編寫一個(gè)PDF與Word文件轉(zhuǎn)換工具
前段時(shí)間一直使用到word文檔轉(zhuǎn)pdf或者pdf轉(zhuǎn)word,尋思著用Java應(yīng)該是可以實(shí)現(xiàn)的,于是花了點(diǎn)時(shí)間寫了個(gè)文件轉(zhuǎn)換工具,感興趣的可以了解一下2023-01-01
解決maven父子工程install的時(shí)候排除某些子模塊,讓子模塊不install問題
在Maven父子工程中,如果希望某個(gè)子模塊不被安裝到本地倉(cāng)庫(kù),可以在該子模塊的`pom.xml`文件中添加以下配置: ```xml ... org.apache.maven.plugins maven-install-plugin 2.5.2 true2024-12-12
idea項(xiàng)目報(bào)錯(cuò)缺失maven依賴問題及解決
這篇文章主要介紹了idea項(xiàng)目報(bào)錯(cuò)缺失maven依賴問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03

