mybatisplus 如何使用querywrapper.gt
时间: 2023-09-01 22:11:13 浏览: 145
mybatis plus条件构造器queryWrapper、updateWrapper
Mybatis Plus 的 QueryWrapper 类提供了 gt 方法来实现大于查询条件的构建,以下是一些示例代码:
假设我们要查询年龄大于 18 岁的用户信息,可以使用如下代码:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.gt("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
如果要进行多条件查询,可以使用链式调用的方式:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.gt("age", 18).eq("gender", "男");
List<User> userList = userMapper.selectList(wrapper);
```
还可以使用 lambda 表达式来构建查询条件:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.lambda().gt(User::getAge, 18).eq(User::getGender, "男");
List<User> userList = userMapper.selectList(wrapper);
```
其中,lambda 表达式中的 User::getAge 和 User::getGender 分别表示实体类 User 中的 getAge() 和 getGender() 方法。
阅读全文