mybatisplus中新增不传id可以么
时间: 2023-07-06 10:26:01 浏览: 190
mybatis获取自增ID
MyBatis-Plus中新增不传ID是可以的,如果你的表的主键是自增的,那么可以在实体类中将ID属性设置为null或者不设置,这样在执行插入操作时,数据库会自动生成ID值。示例代码如下:
```java
User user = new User();
user.setUsername("test");
user.setPassword("123456");
user.setAge(18);
userMapper.insert(user);
```
在上面的代码中,没有设置ID属性值,当执行插入操作时,数据库会自动生成ID值。需要注意的是,如果表的主键不是自增的,那么在插入记录时必须为ID属性赋值,否则会抛出异常。
阅读全文