QueryWrapper求字段值的和
时间: 2023-10-18 08:15:49 浏览: 104
易语言数据库字段求和
可以使用 QueryWrapper 的 select 方法和 lambda 表达式来实现求字段值的和。
假设有一个实体类 User,其中有一个字段 age,我们要求所有用户的年龄之和。
示例代码如下:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.select("SUM(age)");
Integer sumAge = userMapper.selectOne(wrapper).get("SUM(age)", Integer.class);
```
其中,select("SUM(age)") 表示选择求和操作,get("SUM(age)", Integer.class) 表示获取求和结果并转换为 Integer 类型。
请注意,如果使用的数据库是 MySQL,那么字段名应该写成 sum(age) 而不是 SUM(age)。
阅读全文