課程
/后端開發(fā)
/Java
/MyBatis-Plus入門
老師,如果我有一個(gè)不是主鍵的字段也想要全局不重復(fù)的數(shù)字串,能夠使用雪花算法自動(dòng)填充嗎?
2019-08-02
源自:MyBatis-Plus入門 6-2
正在回答
? ? ? ?有個(gè)辦法,使用MP的自動(dòng)填充功能,你要填充的實(shí)體類屬性上增加@TableField注解,注解中fill屬性,設(shè)置填充的類型。然后在自己重寫的繼承MetaObjectHandler的類中,編寫字段填充邏輯。在自動(dòng)填充邏輯中,就可以調(diào)用雪花算法的類生成數(shù)字串的方法,然后填充進(jìn)你要填充的字段。自動(dòng)填充功能可以參考官方文檔,地址:https://mybatis.plus/guide/auto-fill-metainfo.html
哦,好的。還想在項(xiàng)目里學(xué)一下,可惜了。
謝謝老師。老師有使用mybtis-plus的后端類似電商項(xiàng)目這種課程嗎?
老猿
舉報(bào)
MyBatis-Plus框架入門必學(xué)課程!
1 回答mp id自增的雪花算法ID 并發(fā)的瓶頸是多少?
2 回答user表無法實(shí)現(xiàn)主鍵自增
2 回答 主鍵id 不能使用 第2中方式 嗎 ?
1 回答主鍵生成策略為雪花id的情況下如何指定終端ID和數(shù)據(jù)中心ID
2 回答id是怎么自動(dòng)生成的,是從實(shí)體類里面配置什么了嗎,還是long類型的主鍵MP自動(dòng)生成?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-08-02
? ? ? ?有個(gè)辦法,使用MP的自動(dòng)填充功能,你要填充的實(shí)體類屬性上增加@TableField注解,注解中fill屬性,設(shè)置填充的類型。然后在自己重寫的繼承MetaObjectHandler的類中,編寫字段填充邏輯。在自動(dòng)填充邏輯中,就可以調(diào)用雪花算法的類生成數(shù)字串的方法,然后填充進(jìn)你要填充的字段。自動(dòng)填充功能可以參考官方文檔,地址:https://mybatis.plus/guide/auto-fill-metainfo.html
2019-08-02
哦,好的。還想在項(xiàng)目里學(xué)一下,可惜了。
2019-08-02
謝謝老師。老師有使用mybtis-plus的后端類似電商項(xiàng)目這種課程嗎?