Mybatis-Plus中IdType.AUTO局部配置不生效的问题解决

 更新时间:2023年09月28日 11:21:39   作者:smtp-pop3  
本文主要介绍了Mybatis-Plus中IdType.AUTO局部配置不生效的问题解决,数据库插入数据时,id的默认生成方式还是雪花算法,局部配置没有生效,下面就来解决一下,感兴趣的可以了解一下

首先,nacos全局配置中是雪花算法生成id

由于业务原因,我们在某一个实体类上需要做局部配置,将id生成方式改为自增长

 @TableId(value = "id", type = IdType.AUTO)
    private Long id;

但是数据库插入数据时,id的默认生成方式还是雪花算法,局部配置没有生效

解决方法

我要做的就是将Mysql记录的自增值重置一下

先删除之前插入的那条脏数据

再在mysql数据库中执行:ALTER TABLE  库名.表名 AUTO_INCREMENT = 0; 

重新测试

重置之后的自增值就会从已有数据中主键值最大的那条数据开始计算+1。

问题完美解决

参考:SpringBoot项目@tableid注解设置IdType.AUTO不生效的解决方法

到此这篇关于Mybatis-Plus中IdType.AUTO局部配置不生效的问题解决的文章就介绍到这了,更多相关Mybatis-Plus IdType.AUTO不生效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java如何调用C++ DLL库

    Java如何调用C++ DLL库

    本文重点给大家介绍java中调用c++ dll库的方法,本文分步骤介绍的非常详细,感兴趣的朋友可以参考下
    2016-06-06
  • idea实现类快捷生成接口方法示例

    idea实现类快捷生成接口方法示例

    这篇文章主要介绍了idea实现类快捷生成接口方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Java虚拟机使用jvisualvm工具远程监控tomcat内存

    Java虚拟机使用jvisualvm工具远程监控tomcat内存

    这篇文章主要介绍了Java虚拟机使用jvisualvm工具远程监控tomcat内存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Java使用新浪微博API开发微博应用的基本方法

    Java使用新浪微博API开发微博应用的基本方法

    这篇文章主要介绍了Java使用新浪微博API开发微博应用的基本方法,文中还给出了一个不使用任何SDK实现Oauth授权并实现简单的发布微博功能的实现方法,需要的朋友可以参考下
    2015-11-11
  • Java操作JsonPath的详细指南

    Java操作JsonPath的详细指南

    JSONPath 是一种在JSON数据中查询信息的表达式语言,它允许用户通过一种简洁明了的语法来定位和提取JSON对象中的特定数据,本文给大家介绍Java操作JsonPath的详细指南,感兴趣的朋友一起看看吧
    2025-05-05
  • SpringCloud使用spring-boot-devtools 进行热部署的实现

    SpringCloud使用spring-boot-devtools 进行热部署的实现

    本文主要介绍了Spring Cloud使用spring-boot-devtools进行热部署,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-10-10
  • SpringBoot实现文件断点续传功能详解

    SpringBoot实现文件断点续传功能详解

    在处理大文件传输或网络不稳定的情况下,文件断点续传功能显得尤为重要,本文将详细介绍如何使用Spring Boot实现文件的断点续传功能,需要的可以了解下
    2025-04-04
  • Java中JDBC的使用教程详解

    Java中JDBC的使用教程详解

    Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。本文讲解了JDBC的使用方法,需要的可以参考一下
    2022-06-06
  • JDK环境变量配置的具体操作步骤

    JDK环境变量配置的具体操作步骤

    本篇文章介绍了,JDK环境变量配置的具体操作步骤。需要的朋友参考下
    2013-05-05
  • Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法

    Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法

    这篇文章主要给大家介绍了关于Spring MVC如何配置双数据源实现一个java项目同时连接两个数据库的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05

最新评论