queryWrapper.eq的作用
时间: 2024-05-15 07:14:17 浏览: 201
queryWrapper.eq() 是 Mybatis-Plus 中的一种查询构造方法,用于构造等于条件的查询。其作用是将查询条件封装成一个对象,包含查询的字段名和值,然后传递给 Mybatis-Plus 的查询方法,用于构造 SQL 语句中的 WHERE 条件。
具体用法如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码表示查询名字为“张三”的用户列表,其中 `queryWrapper.eq("name", "张三")` 表示构造一个等于条件的查询,即查询名字等于“张三”的用户。这样就可以通过 Mybatis-Plus 的查询方法 `selectList()` 查询出符合条件的用户列表。
相关问题
QueryWrapper.eq.in
QueryWrapper是MyBatis-Plus框架中提供的一个查询构造器,用于构建复杂的查询条件。在QueryWrapper中,eq方法用于构建等于操作的SQL语句,in方法用于构建IN操作的SQL语句。
如果需要同时使用eq和in方法,可以先使用eq方法设置一个字段的等于条件,然后使用in方法设置该字段的IN条件。以下是示例代码:
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("status", 1).in("id", Arrays.asList(1, 2, 3));
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,QueryWrapper构造器先使用eq方法设置了一个status字段等于1的条件,然后使用in方法设置了id字段为1、2、3中的一个的条件。最终查询结果将会是status等于1并且id为1、2、3中的一个的用户数据。
使用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 ]
阅读全文
相关推荐
















