Advertisement

MybatisPlus 添加 数据 自增 主键 失效 ,mysql 自增 主键 失效

阅读量:

1、问题概述?

情况1: 在MySQL数据库中配置了自增主键的情况下,插入数据时却出现了连续的负数或正数ID,例如:-109096962。

情况2: 当MySQL数据库中设置了自增主键后,在插入数据时若对象内部已包含ID值,则该值会在插入操作过程中被实际应用。

2、解决办法?

所采用的处理方式整体而言较为简易

【关键事项1:@TableId(value = "id",type = IdType.AUTO)

复制代码
 @Setter

    
 @Getter
    
 @AllArgsConstructor
    
 @NoArgsConstructor
    
 @ToString
    
 @TableName("auto_autocasemenu")
    
 public class Student{
    
     @TableId(value = "id",type = IdType.AUTO)
    
     private Integer id;//序号-主键自增
    
     private String  stu_name;
    
     private String  stu_sex;
    
     private String  stu_age;
    
     p

全部评论 (0)

还没有任何评论哟~