日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

主键生成策略介绍

發布時間:2024/4/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 主键生成策略介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主鍵策略

(1)ID_WORKER MyBatis-Plus默認的主鍵策略是:ID_WORKER ?全局唯一ID 參考資料:分布式系統唯一ID生成方案匯總:https://www.cnblogs.com/haoxinyue/p/5208136.html (2)自增策略
  • 要想主鍵自增需要配置如下主鍵策略
    • 需要在創建數據表的時候設置主鍵自增
    • 實體字段中配置 @TableId(type = IdType.AUTO)
@TableId(type = IdType.AUTO) private Long id;

要想影響所有實體的配置,可以設置全局主鍵配置

#全局設置主鍵生成策略 mybatis-plus.global-config.db-config.id-type=auto

其它主鍵策略:分析 IdType 源碼可知

@Getter public enum IdType {/*** 數據庫ID自增*/AUTO(0),/*** 該類型為未設置主鍵類型*/NONE(1),/*** 用戶輸入ID* 該類型可以通過自己注冊自動填充插件進行填充*/INPUT(2),/* 以下3種類型、只有當插入對象ID 為空,才自動填充。 *//*** 全局唯一ID (idWorker)*/ID_WORKER(3),/*** 全局唯一ID (UUID)*/UUID(4),/*** 字符串全局唯一ID (idWorker 的字符串表示)*/ID_WORKER_STR(5);private int key;IdType(int key) {this.key = key;}}

?

總結

以上是生活随笔為你收集整理的主键生成策略介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。