mybatisplus单独一个查询不使用逻辑删除
时间: 2023-08-14 12:06:16 浏览: 1147
mybatis-plus getOne和逻辑删除问题详解
在使用MyBatis Plus进行单独查询时,可以通过设置查询条件来排除逻辑删除的数据。MyBatis Plus提供了一个Wrapper类,可以使用该类的方法构建查询条件。为了排除逻辑删除的数据,你可以使用eq方法设置查询条件,将逻辑删除字段设置为未删除的值。例如,假设你的逻辑删除字段为deleted,未删除的值为0,可以按照以下方式进行查询:
```java
// 导入相关类
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
// 创建查询条件
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("deleted", 0);
// 执行查询
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
这样就可以单独查询不使用逻辑删除的数据了。请根据你的实际情况调整代码中的Entity和entityMapper的部分。
阅读全文