Mybatis Plus的@TableId標籤
阿新 • • 發佈:2022-05-27
@TableId
1、如果資料庫欄位設成user_id
在初始生成後,在程式碼中會變成userId,不會設定成主鍵
使用**@TableId(value=“user_id”,type = IdType.AUTO)**註解
“value”:設定資料庫欄位值
“type”:設定主鍵型別、如果資料庫主鍵設定了自增建議使用“AUTO”
type有六種型別型別,最下面三個只有插入主鍵為空時,才會自動填充
型別 解釋
AUTO 資料庫自增ID 型別可以是Interger/Long;
NONE 資料庫未設定主鍵型別(將會跟隨全域性)
INPUT 使用者自己輸入ID
ID_WORKER 全域性唯一ID 型別必須是Long
UUID 全域性唯一ID 型別是字串
ID_WORKER_STR idWorker 的字串表示 型別是字串
ID_WORKER 生成的snowflakeId 是19位的全域性id