mybatisplus 自定义条件查询
时间: 2023-09-27 15:11:23 浏览: 83
Mybatis框架(条件查询)
mybatis-plus提供了QueryWrapper类来实现自定义条件查询。您可以使用QueryWrapper的方法来设置查询条件,例如eq()、ne()、like()等。下面是一个示例代码,展示了如何使用QueryWrapper进行自定义条件查询:
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 20)
.like("name", "Tom")
.ne("gender", "female");
List<User> userList = userDao.selectList(queryWrapper);
```
在这个示例中,我们使用eq()方法来设置age字段等于20的条件,使用like()方法来设置name字段包含"Tom"的条件,使用ne()方法来设置gender字段不等于"female"的条件。然后我们调用selectList方法执行查询,并将查询结果返回给userList。
这只是一个简单的示例,您可以根据自己的需求使用QueryWrapper提供的其他方法来构建更复杂的查询条件。
阅读全文