java lambdaquerywrapper的max函数
时间: 2023-10-25 20:07:43 浏览: 553
java编写的求最大值
4星 · 用户满意度95%
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个查询构造器,可以方便地进行复杂的 SQL 查询。在 LambdaQueryWrapper 中,可以使用 max 函数来获取某个字段的最大值。具体用法如下:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.select(User::getAge, Functions.max(User::getSalary));
wrapper.eq(User::getName, "张三");
User user = userService.getOne(wrapper);
```
上面的代码中,我们使用 select 方法指定要查询的字段,其中第二个参数使用了 Functions.max 方法来获取 salary 字段的最大值。最后使用 eq 方法指定查询条件,调用 getOne 方法获取单个结果。
阅读全文