mybatis-plus 的eq用法
时间: 2023-08-16 22:00:08 浏览: 172
mybatis-plus 是一个基于 MyBatis 的增强工具,它提供了一些便捷的方法来简化 MyBatis 的开发。其中,eq 方法用于生成 SQL 查询条件中的等于(=)操作。
在使用 mybatis-plus 的 eq 方法时,你需要传入两个参数:字段名和字段值。例如,假设我们有一个 User 实体类,其中包含一个名为 name 的字段,我们可以使用 eq 方法来查询名字为 "John" 的用户记录。
示例代码如下:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.QueryChainWrapper;
...
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "John");
List<User> userList = userService.list(queryWrapper);
```
在上面的示例中,我们创建了一个 QueryWrapper 对象,并调用 eq 方法来设置查询条件为 name = "John"。然后,我们通过 userService 的 list 方法执行查询,并将结果存储在 userList 中。
需要注意的是,eq 方法只能生成等于(=)操作的查询条件,如果你需要其他类型的条件(如大于、小于等),可以使用其他 mybatis-plus 提供的方法,比如 gt、lt 等。
希望以上解答对你有所帮助!如有更多问题,请随时提问。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)