mybatisplus 设置查询就带is_delete,可以某条设置不带么
时间: 2023-10-05 18:13:48 浏览: 179
LSI集成SCSI_RAID简明操作手册
可以的。在使用 Mybatis-Plus 进行查询时,如果你希望某个查询不带上 `is_delete` 条件,可以使用 `QueryWrapper` 的 `ne` 方法,将 `is_delete` 的值设置为 `0`,例如:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ne("is_delete", 0); // 查询时带上 is_delete=0 的条件
// 某个查询不带上 is_delete 条件
queryWrapper.eq("id", 1); // 查询 id=1 的记录,不带上 is_delete=0 的条件
```
在上面的例子中,`QueryWrapper` 的 `ne` 方法表示不等于某个值,因此设置 `is_delete` 不等于 `0`,就可以在查询时带上 `is_delete=0` 的条件。而在某个查询不带上 `is_delete` 条件时,可以使用 `QueryWrapper` 的 `eq` 方法,只设置需要查询的字段,不带上 `is_delete` 条件。
阅读全文