QueryWrapper中的eq
时间: 2023-10-14 10:25:59 浏览: 43
QueryWrapper中的eq是用于构建查询条件的方法之一,表示等于。它的语法格式为:eq(column, value),其中column表示查询条件所对应的表字段名,value表示查询条件的值。
例如,假设我们有一个用户表user,其中包含了id、name、age等字段,我们可以使用eq方法查询年龄等于18的用户信息:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 18);
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码会生成一个查询条件:age = 18,并将此条件加入到查询条件中,最终查询出年龄等于18的所有用户信息。
相关问题
QueryWrapper中eq,like怎样用
在 QueryWrapper 中,`eq` 和 `like` 是常用的查询条件方法,可以用于构建相等和模糊查询条件。
1. `eq` 方法用于相等查询条件,语法如下:
```java
queryWrapper.eq("column", value);
```
其中,`column` 是数据库表中的列名,`value` 是要匹配的值。这样会生成一个相等的查询条件,例如 `column = value`。
2. `like` 方法用于模糊查询条件,语法如下:
```java
queryWrapper.like("column", value);
```
其中,`column` 是数据库表中的列名,`value` 是要匹配的模糊值。这样会生成一个模糊匹配的查询条件,例如 `column LIKE '%value%'`。
可以通过链式调用多个条件方法来构建复杂的查询条件。例如:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "John").like("email", "@gmail.com");
```
在上述示例中,首先创建了一个 QueryWrapper 对象 `queryWrapper`。然后使用 `eq` 方法设置了一个相等条件,要求名字等于 "John"。接着使用 `like` 方法设置了一个模糊查询条件,要求邮箱地址包含 "@gmail.com"。这样就构建了一个复合查询条件,并可以将该 QueryWrapper 对象传递给相应的查询方法进行数据库查询操作。
通过组合不同的条件方法,可以根据具体需求构建灵活的查询条件,满足各种查询需求。
querywrapper.eq
queryWrapper.eq方法是QueryWrapper类中的一个方法,用于构建等值条件查询。它可以根据指定的列名和值来查询符合条件的数据。例如,在给定的QueryWrapper对象queryWrapper中,可以使用eq方法来查询card_no字段值为1001的数据,即queryWrapper.eq("card_no",1001)。\[2\]这个方法还可以与其他条件查询方法一起使用,比如le方法用于查询小于等于某个值的数据,ge方法用于查询大于等于某个值的数据,like方法用于模糊查询等等。\[3\]
#### 引用[.reference_title]
- *1* [QueryWrapper中eq的用法案例](https://blog.csdn.net/weixin_59479961/article/details/128019960)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Spring Boot集成MyBatis Plus中的QueryWrapper的eq方法详解及示例代码](https://blog.csdn.net/qq_29901385/article/details/131863159)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Mybatis plus条件构造器QueryWrapper的简单用法](https://blog.csdn.net/w1911026171/article/details/109511011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.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)