本文主要介绍了Mybatis-Plus之ID自动增长的设置实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
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;
}
}
到此这篇关于Mybatis-Plus之ID自动增长的设置实现的文章就介绍到这了,更多相关Mybatis-Plus ID自动增长内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
织梦狗教程
本文标题为:Mybatis-Plus之ID自动增长的设置实现


基础教程推荐
猜你喜欢
- Project Reactor源码解析publishOn使用示例 2023-04-12
- JVM分析之类加载机制详解 2023-04-06
- 一文了解Java 线程池的正确使用姿势 2023-06-17
- 工厂方法在Spring框架中的运用 2023-06-23
- Java去掉小数点后面无效0的方案与建议 2023-02-18
- 全局记录Feign的请求和响应日志方式 2023-01-09
- SpringBoot配置文件中密码属性加密的实现 2023-03-11
- Java File类的概述及常用方法使用详解 2023-05-18
- 用java实现扫雷游戏 2022-12-06
- Java使用EasyExcel进行单元格合并的问题详解 2023-01-18