LambdaQueryWrapper 修改列名
时间: 2024-03-20 11:37:54 浏览: 80
lambda2sql:将Java lambdas转换为SQL语句。 构建类型安全且可读的查询
5星 · 资源好评率100%
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个查询条件构器,用于方便地构建查询条件。在 LambdaQueryWrapper 中修改列名可以通过使用 select 方法来实现。
select 方法接受一个 Function 接口作为参数,该接口定义了一个 apply 方法,用于指定需要查询的列名。在 apply 方法中,可以使用 Lambda 表达式来指定需要修改的列名。
以下是修改列名的示例代码:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.select(user -> user.get("user_name").as("name"));
```
在上述代码中,我们通过 select 方法指定了需要查询的列名为 "user_name",并将其修改为 "name"。
阅读全文