mybatisPlus主键不自增 设置@TableId(type = IdType.AUTO)后不自增问题
作者:互联网
问题描述
本来表里只有1 2 3 4 5 6 7 的id 新增一条记录后的ID应该是8
但是出现了很长的id 这不是想要的结果
这是因为自增的规则已经被破坏了 ,
要是想用按照mysql表的自增规则, 那建表后一开始就用@TableId(type = IdType.AUTO) 来插入数据
解决办法:
把表删除, 然后重新导入,
@Test
public void test_insert() {
User user = new User();
user.setId(null);
user.setName("gouwa567");
user.setGender("男");
user.setPassword("1234");
user.setAge(12);
user.setTel("13800138000");
userMapper.insert(user);
System.out.println("insert方法直接被执行了...");
}
标签:IdType,自增,insert,id,TableId,user,主键 来源: https://blog.csdn.net/xujunming668/article/details/122470505