mybaits-plus的warpper模糊查询
时间: 2024-01-02 10:04:39 浏览: 100
mybatis模糊查询
5星 · 资源好评率100%
MyBatis-Plus 的 Wrapper 类可以用于实现模糊查询。Wrapper 是 MyBatis-Plus 提供的一种查询条件构造器,可以方便地构建各种查询条件。
下面是一个 Wrapper 模糊查询的示例:
```java
// 创建 Wrapper 对象
QueryWrapper<User> wrapper = new QueryWrapper<>();
// 添加模糊查询条件
wrapper.like("username", "john");
// 执行查询
List<User> userList = userMapper.selectList(wrapper);
```
上面的代码中,我们创建了一个 QueryWrapper 对象,并使用 like 方法添加了一个模糊查询条件,查询用户名中包含 "john" 的用户。最后执行 selectList 方法执行查询,返回符合条件的用户列表。
除了 like 方法,还有其他方法可以用于构建不同类型的查询条件,例如:
- eq:等于
- ne:不等于
- gt:大于
- lt:小于
- ge:大于等于
- le:小于等于
- in:在指定范围内
- notIn:不在指定范围内
- isNull:为空
- isNotNull:不为空
- and:并且
- or:或者
- orderBy:排序
在实际开发中,可以根据具体的需求选择适合的查询条件构造器方法,灵活构建各种复杂的查询条件。
阅读全文