1 AUTO: 数据库ID自增
2 NONE: 该类型为未设置主键类型
3 INPUT: 该类型可以通过自己注册自动填充插件进行填充
4 UUID: 全局唯一ID
5 ID_WORKER: 全局唯一ID(long类型)
6 ID_WORKER_STR:全局唯一ID(String类型)
MyBatis-Plus默认的主键策略是:ID_WORKER 全局唯一ID
1:单个实体的id设置:
@TableId(type = IdType.AUTO)
private Long id;
2: 要想影响所有实体的配置,可以设置全局主键配置
在application.properties 文件中 加入,就可以全局生效了
#全局设置主键生成策略 mybatis-plus.global-config.db-config.id-type=auto