mybatisplus删除指定数据
时间: 2023-09-10 09:04:46 浏览: 81
mybatisplus 配置多数据源
MyBatis-Plus 提供了多种删除数据的方式,以下是其中两种常见的方式:
1. 根据实体对象删除数据
```java
User user = new User();
user.setId(1L);
int result = userMapper.delete(new QueryWrapper<>(user));
```
2. 根据条件删除数据
```java
int result = userMapper.delete(new QueryWrapper<User>()
.eq("age", 18)
.or()
.eq("name", "Tom"));
```
以上代码中,`userMapper` 是 MyBatis 的 Mapper 接口,`QueryWrapper` 是 MyBatis-Plus 提供的查询条件构造器,`delete` 方法用于执行删除操作。根据返回值 `result` 的值可以判断删除操作是否成功。
阅读全文