Mybatis-plus全局配置主键生成策略

mybatis可以配置全局的主键生成策略

Mybatis-plus全局配置主键生成策略

也可以通过bean的属性加注解的方式设置,主键上使用@TableId注解,注解的type属性有6种选值,对应6中主键生成策略

Mybatis-plus全局配置主键生成策略

当然还可以在数据库中设置该表字段的生成策略,mybatis plus默认使用全局唯一的数字类型

三种设置的优先级:注解 > 全局 > 默认

Mybatis-plus全局配置主键生成策略

当IdType的类型为ID_WORKER、ID_WORKER_STR或者UUID时,主键由MyBatis Plus的IdWorker类生成,idWorker中调用了分布式唯一 ID 生成器 - Sequence