MyBatis-Plus主键策略
MP提供的主键策略(在IdType类中定义了一个枚举类)
- AUTO(0)数据库自增
- NONE(1)未设置主键类型,则跟随全局策略的设置,默认为雪花算法
- INPUT(2)用户自己维护
- ID_WORKER(3)全局唯一ID当插入对象ID为空才会自动填充(数值,需要和数据库主键类型对应)
- UUID(4)全局唯一ID当插入对象ID为空才会自动填充(数据库主键类型要改成varchar,实体类要改成String)
- ID_WORKER_STR(5)全局唯一ID当插入对象ID为空才会自动填充(字符串,需要和主键类型对应)
局部主键策略通过@TableId设置属性值type
全局主键策略则在application.yml中mybaits-plus下配置