mybatis Example获取max
时间: 2023-07-05 17:04:40 浏览: 182
mybatis示例
你可以使用 MyBatis 的 Example 类来获取 max 值。首先,你需要构建一个 Example 对象,使用其中的 `createCriteria()` 方法来构建查询条件。然后,使用 `selectMax()` 方法来指定要获取的最大值字段,如下所示:
```java
Example example = new Example(User.class);
Example.Criteria criteria = example.createCriteria();
criteria.andGreaterThan("age", 18); // 查询年龄大于18岁的用户
example.selectMax("salary"); // 获取 salary 字段的最大值
List<User> userList = sqlSession.selectList("UserMapper.selectByExample", example);
```
这里,我们使用 User 类作为实例,构建了一个查询条件,查询年龄大于 18 岁的用户,然后使用 `selectMax()` 方法获取 salary 字段的最大值,最后执行 `selectByExample()` 方法查询符合条件的用户列表。
阅读全文