Mybatis-Plus之ID自动增长的设置实现
作者:程序猿新手_曹先生 时间:2022-10-27 00:09:47
1.在实体类中添加@TableId注解:
2.在navicat中设置id自动增长:
3.测试一下,当我们再次插入的时候,就会看到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