queryWrapper.select()返回什么
时间: 2024-02-23 15:02:34 浏览: 142
查询插件,支持模糊查询,忽略大小写,多个关键字
在 MyBatis-Plus 框架中,QueryWrapper 是一个用于构建查询条件的 Wrapper,可以通过 select 方法来指定查询的字段。
select 方法的返回值是一个 SelectColumns,它实现了 Serializable 接口,可以被序列化。SelectColumns 中存储了要查询的字段信息,包括字段名和别名等。
在使用 select 方法时,可以传入多个参数,每个参数都是一个字段名或者是一个函数表达式。例如,下面这个例子中的 select 方法指定了要查询的 id 和 name 字段:
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.select("id", "name").eq("age", 18);
List<User> userList = userMapper.selectList(queryWrapper);
```
在查询语句中,MyBatis-Plus 框架会根据 select 方法传入的参数来构建 SELECT 子句,只查询指定的字段,从而提高查询效率,减少不必要的数据传输和处理。
阅读全文