mybatis-plus 根据主键id更新
时间: 2023-09-23 16:10:15 浏览: 168
mybatis-plus id主键生成的坑
可以使用 Mybatis-Plus 提供的 `updateById` 方法来根据主键 id 更新数据。
示例代码:
```java
User user = new User();
user.setId(1L); // 设置主键 id
user.setName("Tom");
user.setAge(20);
user.setEmail("tom@example.com");
int rows = userMapper.updateById(user); // 根据主键 id 更新数据
System.out.println("影响行数:" + rows);
```
以上代码中,`User` 是实体类,`userMapper` 是 Mybatis-Plus 自动生成的 Mapper 接口,`updateById` 方法会根据实体类中的主键 id 更新数据库中的对应数据。更新成功后,返回影响的行数。
阅读全文