baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.41k stars 4.31k forks source link

[错误报告]: 实体类主键留空,会自动生成一个值,被插入到数据库的自增字段里 #6503

Closed ECAMT35 closed 1 month ago

ECAMT35 commented 1 month ago

确认

当前程序版本

3.5.8

问题描述

数据库:MariaDB 问题:一张表的id字段配设置为主键自增,在springboot使用Mapper的insert或者Service的save插入一条数据时,创建一个实体类没给id属性设置一个值,经过save方法插入时会自动生成一个值 屏幕截图_20240921_015805

屏幕截图_20240921_015551

User user = new User(); user.setUserName(signupDto.getUserName()); user.setPassword(PasswordUtil.encrypt(signupDto.getPassword())); user.setEmail(signupDto.getEmail()); userMapper.insert(user);

详细堆栈日志

No response

miemieYaho commented 1 month ago

去看文档