Java面试基础知识-MyBatis-Plus生成ID策略

发布时间 2023-04-24 17:03:01作者: 沉默寡言!

MyBatisPlus默认实现5种主键生成策略,分别是:

  • AUTO,配合数据库设置自增主键,可以实现主键的自动增长,类型为number;
  • INPUT,由用户输入;
  • NONE,不设置,等同于INPUT;
  • ASSIGN_ID,只有当用户未输入时,采用雪花算法生成一个适用于分布式环境的全局唯一主键,类型可以是String和number;
  • ASSIGN_UUID,只有当用户未输入时,生成一个String类型的主键,但不保证全局唯一;