mybatis-plus更新
时间: 2023-09-07 13:18:02 浏览: 83
Mybatis-Plus 是 Mybatis 的增强工具,提供了许多方便的 CRUD 操作,使用起来非常便捷。Mybatis-Plus 的更新操作主要有两种方式:
1. 使用 updateById 方法:该方法根据传入的实体类对象的主键 ID 进行更新。示例代码如下:
```
User user = new User();
user.setId(1L);
user.setName("Tom");
user.setAge(20);
userMapper.updateById(user);
```
2. 使用 update 方法:该方法需要传入一个 UpdateWrapper 对象,用于构建更新条件。示例代码如下:
```
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("name", "Tom");
User user = new User();
user.setAge(22);
userMapper.update(user, updateWrapper);
```
其中,UpdateWrapper 对象可以使用链式编程方式构建更新条件,比如:
```
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("name", "Tom").set("age", 22);
```
使用 Mybatis-Plus 进行更新操作非常方便,开发者只需要关注业务逻辑,无需手动编写 SQL 语句。
阅读全文