mybatis-plus selectPage<T>的接收对象T有许多不需要的字段,如何过滤掉
时间: 2024-03-21 18:41:50 浏览: 43
页面内容的选择过滤方法
可以使用 Mybatis-Plus 提供的 Wrapper 来进行条件构造,在构造条件时只选择需要的字段,从而达到过滤掉不需要的字段的目的。具体实现方式如下:
1. 定义一个 Wrapper:
```
QueryWrapper<T> wrapper = new QueryWrapper<T>();
```
2. 使用 selectColumns 方法指定需要查询的字段:
```
wrapper.select("field1", "field2", "field3");
```
3. 调用 selectPage 方法时将 wrapper 作为参数传入即可:
```
IPage<T> page = mapper.selectPage(new Page<>(pageNum, pageSize), wrapper);
```
这样,在执行查询时就只会查询指定的字段,从而达到过滤掉不需要的字段的目的。
阅读全文