QueryWrapper 的eq怎么写
时间: 2023-10-15 11:23:33 浏览: 38
你可以使用 QueryWrapper 的 eq 方法来添加等值条件。eq 方法有两个参数,第一个参数是字段名,第二个参数是字段值。下面是一个示例:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("username", "admin");
```
以上示例将添加一个等值条件,用于筛选出用户名为 "admin" 的用户数据。你可以根据实际情况修改字段名和字段值来满足你的需求。
希望能帮到你!如果你有任何其他问题,请随时提问。
相关问题
QueryWrapper eq 判空
根据提供的引用内容,QueryWrapper的eq方法可以用于判断字段是否为空。具体实现方式如下所示:
```java
QueryWrapper<User> qw = new QueryWrapper<>();
User user = new User();
qw.eq(user.getName() != null, "name", user.getName());
List<User> userList = userDao.selectList(qw);
System.out.println(userList);
```
在上述代码中,eq方法的第一个参数为判断条件,如果user.getName()不为空,则返回true,否则返回false。第二个参数为字段名,第三个参数为字段值。这样就可以实现判断字段是否为空的功能。
QueryWrapper eq底层sql
QueryWrapper是MyBatis-Plus提供的一个查询构造器,可以方便地进行条件查询。eq是其中的一个方法,用于添加等于条件。其底层生成的SQL语句类似于:`column = value`。
例如,以下代码使用QueryWrapper构造了一个等于条件查询:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三");
List<User> userList = userMapper.selectList(wrapper);
```
生成的SQL语句为:
```
SELECT * FROM user WHERE name = '张三'
```
相关推荐
![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)