数据库主键id自增 使用mybatisplus新增之后返回主键iD
时间: 2025-01-01 13:40:40 浏览: 195
在数据库中,当启用主键ID的自动增长(通常用于`int`类型的`AUTO_INCREMENT`),每当你在MyBatisPlus中插入新记录时,如果你没有手动指定主键值,框架会自动为你生成一个唯一的递增数值作为主键。当你调用插入操作并提交事务后,MyBatisPlus会返回这个自动生成的新主键。
例如,在MyBatisPlus的映射文件(`xml`或`mapper`接口)中,你可以像这样插入数据:
```java
@Insert("INSERT INTO your_table (column1, column2) VALUES (#{value1}, #{value2})")
Integer insertData(@Param("value1") String value1, @Param("value2") String value2);
```
在这个例子中,如果你没有提供`id`字段,它将由数据库自动生成。然后,`insertData`方法返回的就是这个新的主键值。
当你查询到这个插入操作的结果时,可能会得到类似这样的响应:
```java
Integer id = insertData("value1", "value2");
// 插入成功后的主键id
```
阅读全文
相关推荐
