软件编程
位置:首页>> 软件编程>> java编程>> Mybatis-Plus之ID自动增长的设置实现

Mybatis-Plus之ID自动增长的设置实现

作者:程序猿新手_曹先生  发布时间:2022-10-27 00:09:47 

标签:Mybatis-Plus,ID,自动增长

1.在实体类中添加@TableId注解:

Mybatis-Plus之ID自动增长的设置实现

2.在navicat中设置id自动增长:

Mybatis-Plus之ID自动增长的设置实现

3.测试一下,当我们再次插入的时候,就会看到id

Mybatis-Plus之ID自动增长的设置实现

Mybatis-Plus之ID自动增长的设置实现

4.对注解中的IdType源码解析:

@Getter
public enum IdType {
   /**
    * 数据库ID自增
    */
   AUTO(0),
   /**
    * 该类型为未设置主键类型(将跟随全局)
    */
   NONE(1),
   /**
    * 用户输入ID
    * <p>该类型可以通过自己注册自动填充插件进行填充</p>
    */
   INPUT(2),

/* 以下3种类型、只有当插入对象ID 为空,才自动填充。 */
   /**
    * 全局唯一ID (idWorker)
    */
   ID_WORKER(3),
   /**
    * 全局唯一ID (UUID)
    */
   UUID(4),
   /**
    * 字符串全局唯一ID (idWorker 的字符串表示)
    */
   ID_WORKER_STR(5);

private final int key;

IdType(int key) {
       this.key = key;
   }
}

来源:https://blog.csdn.net/qq_41691210/article/details/107451966

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com