方式一:

自动增长  AUTO INCREMENT

方式二:

UUID  每次生成随机唯一的值 

      缺点:排序不方便

方式三:

redis实现

方式三:

MyBatisPlus自带策略 

snokflake算法 

@TableId(type = IdType.AUTO)
private Long id;

AUTO:自动增长  

MyBatis自带策略: ID_WORKER 、 ID_WORKER_STR

@TableId(type = IdType.ID_WORKER) 生成19位值,数字类型使用,比如long
@TableId(type = IdType.ID_WORKER_STR) 生成19位值,字符串类型使用
 
posted on 2020-11-19 13:24  LeavesCai7  阅读(109)  评论(0)    收藏  举报