Mybatis-Plus設(shè)置全局或者局部ID自增的實(shí)現(xiàn)
前言
在使用Mybatis-Plus新增的時候,我們往往想要id隨著數(shù)據(jù)庫自增,但是如果不是我們指定id為auto(自增)的話,會通過算法算出來一個比較大的id。
這時候可以通過全局或局部的方式實(shí)現(xiàn)id自增
全局自增
在配置文件里面添加如下配置:
# 全局ID生成策略(自增) mybatis-plus.global-config.db-config.id-type=auto
這里的auto大小寫無所謂,都不會影響id自增效果

我們可以簡單使用接口測試下:


這樣每個表新增的時候,id都會隨著數(shù)據(jù)庫進(jìn)行自增

局部自增
想要實(shí)現(xiàn)局部自增,其實(shí)也很簡單,在實(shí)體里面的id加上如下注解:
@TableId(type = IdType.AUTO)

效果也是一樣的,這里就不測試了
到此這篇關(guān)于Mybatis-Plus設(shè)置全局或者局部ID自增的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Mybatis-Plus ID自增內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java使用Hashtable過濾數(shù)組中重復(fù)值的方法
這篇文章主要介紹了java使用Hashtable過濾數(shù)組中重復(fù)值的方法,涉及java數(shù)組遍歷及過濾的相關(guān)技巧,需要的朋友可以參考下2016-08-08
Java中Connection timed out和Connection refused的區(qū)別講解
今天小編就為大家分享一篇關(guān)于Java中Connection timed out和Connection refused的區(qū)別講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04
java?實(shí)現(xiàn)獲取指定位置后的第一個數(shù)字
這篇文章主要介紹了java?實(shí)現(xiàn)獲取指定位置后的第一個數(shù)字,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
部署springboot項(xiàng)目到云服務(wù)器的兩種方式(jar+war)
本文主要介紹了部署springboot項(xiàng)目到云服務(wù)器的兩種方式,主要介紹了jar和war兩種方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12
Java 實(shí)戰(zhàn)項(xiàng)目錘煉之在線購書商城系統(tǒng)的實(shí)現(xiàn)流程
讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+jsp+mysql+servlet+ajax實(shí)現(xiàn)一個在線購書商城系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平2021-11-11

