方式一:
自动增长 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位值,字符串类型使用