mybatis-plus新增的返回值
时间: 2023-07-01 09:26:25 浏览: 435
详解mybatis plus使用insert没有返回主键的处理
5星 · 资源好评率100%
MyBatis-Plus的insert方法与MyBatis的insert方法类似,也会返回一个int类型的值,表示影响的行数。但是,MyBatis-Plus还提供了一个返回自增主键值的方法,可以通过该方法获取插入数据的主键值。例如:
```
User user = new User();
user.setUsername("test");
user.setPassword("123456");
boolean result = userService.save(user);
Long id = user.getId();
```
在执行完save方法后,会将生成的自增主键值自动赋值给id属性。需要注意的是,这种方式只适用于自增主键,如果是其他类型的主键,则需要使用MyBatis-Plus提供的其他方法来获取主键值。
阅读全文