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

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

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

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

猜你喜欢

  • Android使用OKhttp3实现登录注册功能+springboot搭建后端的详细过程

    2022-07-07 15:07:56
  • 基于Android实现百度地图定位过程详解

    2021-06-12 20:55:34
  • C#中new的几种用法详解

    2021-09-16 23:05:56
  • c# 遍历获取所有文件的示例代码

    2022-11-21 20:01:43
  • Spring Security 控制授权的方法

    2023-08-06 19:21:08
  • SpringMVC域对象共享数据示例详解

    2023-03-10 22:21:21
  • Android编程调用Camera和相册功能详解

    2023-12-15 00:09:23
  • Java运行时数据区概述详解

    2023-10-08 07:00:10
  • Java8新特性之重复注解与类型注解详解

    2023-01-16 16:18:38
  • Java Springboot的目的你知道吗

    2022-12-20 14:16:24
  • 基于Spring的注解@Qualifier小结

    2022-12-20 23:17:50
  • Java 十大排序算法之计数排序刨析

    2023-11-28 19:21:26
  • C#实现FTP上传文件的方法

    2021-11-13 10:46:56
  • javaWeb项目部署到阿里云服务器步骤详解

    2023-11-07 05:21:36
  • C#净化版WebApi框架的实现

    2021-10-31 03:59:09
  • 关于同一个service调用service本身的方法

    2023-09-06 13:57:00
  • 两分钟解决IntelliJ IDEA中文乱码问题(推荐)

    2022-11-09 00:08:15
  • Spring中的注解之@Override和@Autowired

    2022-08-07 19:56:47
  • Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)

    2023-08-06 01:01:56
  • 基于Android引入IjkPlayer无法播放mkv格式视频的解决方法

    2023-02-24 22:32:35
  • asp之家 软件编程 m.aspxhome.com