new QueryWrapper<>().ge()三个参数的作用
时间: 2023-11-28 16:49:17 浏览: 33
`new QueryWrapper<>().ge()` 是 MyBatis-Plus 框架中的一个查询条件构造器方法,用于拼接查询条件中的“大于等于”条件。
其中,三个参数的作用分别如下:
1. 第一个参数表示要查询的列名。
2. 第二个参数表示查询条件中要匹配的值。
3. 第三个参数表示是否使用查询条件中的值作为占位符,以避免 SQL 注入攻击。
举个例子,如果要查询年龄大于等于 18 岁的用户,可以使用以下代码:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.ge("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
这段代码会生成 SQL 语句:`SELECT * FROM user WHERE age >= 18`。
相关问题
new QueryWrapper<>().ge()
这是 MyBatis-Plus 提供的一个查询构造器 QueryWrapper 的方法之一,用于构建大于等于(>=)的查询条件。
具体来说,new QueryWrapper<>() 创建了一个空的查询构造器实例,然后使用 ge 方法添加了一个大于等于的查询条件,ge 方法需要传入两个参数,第一个参数是要查询的字段名,第二个参数是要比较的值。例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.ge("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
这段代码会查询出所有年龄大于等于 18 岁的用户。
new QueryWrapper<>()和Wrappers.query()的区别
`new QueryWrapper<>()` 和 `Wrappers.query()` 都是 MyBatis-Plus 中用于构建查询条件的工具类。它们的区别如下:
- `new QueryWrapper<>()` 是 QueryWrapper 的构造方法,用于创建一个空的查询条件构造器。
- `Wrappers.query()` 是 Wrappers 的静态方法,用于创建一个空的查询条件构造器。`Wrappers` 是一个工具类,提供了一系列静态方法,用于创建各种类型的查询条件构造器,包括 `QueryWrapper`、`UpdateWrapper` 和 `LambdaQueryWrapper` 等。
它们的使用方法类似,都可以通过链式调用的方式添加查询条件,例如:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三").ge("age", 18);
QueryWrapper<User> queryWrapper2 = Wrappers.query();
queryWrapper2.eq("name", "李四").ge("age", 20);
```
其中,`eq` 方法表示等于,`ge` 方法表示大于等于。这两个查询条件构造器的作用是相同的,只是创建方式不同。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)