mybatisPlus save(storageLocation)后如何获得自增主键
时间: 2024-02-18 20:03:05 浏览: 153
MySQL自增主键删除后重复问题
MybatisPlus的save方法会自动将生成的自增主键赋值给传入的实体对象中,你可以通过实体对象的getId()方法来获取自增主键的值。例如:
```java
StorageLocation storageLocation = new StorageLocation();
storageLocation.setName("test");
storageLocation.setCapacity(10);
storageLocationMapper.save(storageLocation);
Long id = storageLocation.getId(); // 获取自增主键的值
```
注意,如果你使用的是MybatisPlus的saveBatch方法来批量插入数据,那么因为批量插入时并不会返回自增主键值,所以无法获取自增主键。
阅读全文