mybatis QueryWrapper使用或者
时间: 2023-10-18 18:25:23 浏览: 117
mybatis使用
MyBatis-Plus提供了QueryWrapper类来构建查询条件,可以使用"或者"的方式进行条件组合。以下是使用QueryWrapper的示例:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 25) // 添加等于条件
.or() // 使用"或者"的方式组合条件
.like("name", "John"); // 添加模糊查询条件
List<User> userList = userMapper.selectList(queryWrapper);
```
在上述示例中,我们创建了一个QueryWrapper对象,并通过eq方法添加了一个等于条件(age=25),然后调用or方法,表示接下来的条件将使用"或者"的方式进行组合,最后使用like方法添加了一个模糊查询条件(name包含"John")。
最后,我们通过selectList方法执行查询,并传入queryWrapper对象作为参数,从而得到满足条件的用户列表。
希望以上信息能对你有所帮助!如有更多问题,请继续提问。
阅读全文