mybatisplus 条件构造器
时间: 2023-11-11 12:07:26 浏览: 92
Mybatis-plus 的条件构造器是一个强大的查询工具,可以帮助我们快速构建复杂的 SQL 查询语句。它支持多种查询条件,包括等于、不等于、大于、小于、模糊查询等等。下面是一个简单的示例:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三").gt("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
这个示例中,我们使用了 `QueryWrapper` 类来构建查询条件。`eq` 方法表示等于,`gt` 方法表示大于。最后,我们调用 `selectList` 方法执行查询,并将结果保存在 `userList` 变量中。
相关问题
mybatisplus条件构造器
Mybatis-Plus的条件构造器是用来生成SQL的where条件的工具类。它提供了很多方法,用于构建不同类型的查询条件。其中,AbstractWrapper是一个抽象类,继承了Wrapper抽象类,包含了很多用于生成SQL的where条件的方法。其中一个常用的方法是allEq,用于生成多个键值对的等值条件。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *3* [【 MyBatis-Plus 】: 条件构造器](https://blog.csdn.net/qq_45040919/article/details/120142079)[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^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* [MyBatisPlus——条件构造器](https://blog.csdn.net/chenpp666/article/details/124447249)[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^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
mybatisplus条件构造器eq
MyBatis-Plus的条件构造器可以使用`eq`方法来添加等于条件。下面是使用`eq`方法的示例代码:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 20);
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码将会查询age等于20的用户列表。
阅读全文