Mybatis-plus出現(xiàn)數(shù)據(jù)庫id很大或者為負數(shù)的解決
問題復原
原因
數(shù)據(jù)庫設置了自增主鍵
但是代碼沒有設置TableId
然后在新增的時候就出現(xiàn)了id很大或者負數(shù)。
如何解決
代碼設置TableId
@TableId(value = "id", type = IdType.AUTO) private Integer id;
設置數(shù)據(jù)庫連接
重啟后臺
把這個改成正常的數(shù)字,刪除原來的數(shù)據(jù),然后設置成1,或者改成目前最大的一個數(shù)字,比如正常的是最大為2,現(xiàn)在設置成3。
然后就數(shù)據(jù)庫就正常了!
?小結
以上就是對使用Mybatis-plus為什么出現(xiàn)數(shù)據(jù)庫id很大或者為負數(shù)簡單的概述,這種錯誤其實是在警醒我們要時刻注意自己代碼的規(guī)范和數(shù)據(jù)庫直接的聯(lián)系。更多相關Mybatis-plus 數(shù)據(jù)庫id內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springboot使用ThreadPoolTaskExecutor多線程批量插入百萬級數(shù)據(jù)的實現(xiàn)方法
這篇文章主要介紹了springboot利用ThreadPoolTaskExecutor多線程批量插入百萬級數(shù)據(jù),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02mybatis?實現(xiàn)多層級collection嵌套
這篇文章主要介紹了mybatis?實現(xiàn)多層級collection嵌套,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03SpringBoot整合MinIO實現(xiàn)文件存儲系統(tǒng)的代碼示例
在現(xiàn)代的應用程序中,文件存儲和管理是一個常見的需求,MinIO是一個開源的對象存儲系統(tǒng),與Spring?Boot框架結合使用,可以快速構建高性能的文件存儲系統(tǒng),本文將介紹如何使用Spring?Boot和MinIO來實現(xiàn)文件存儲系統(tǒng)2023-06-06