QueryWrapper条件
时间: 2023-08-23 14:15:30 浏览: 124
QueryWrapper 是 MyBatis-Plus 框架中的一个查询条件包装器,用于构建复杂的查询条件。它提供了丰富的方法来构建查询条件,可以通过链式调用的方式来组合多个条件,以实现灵活的查询。
使用 QueryWrapper 条件,你可以进行以下操作:
1. 等值条件查询:
- `eq(column, value)`:等于某个值
- `ne(column, value)`:不等于某个值
- `isNull(column)`:为空
- `isNotNull(column)`:不为空
2. 比较条件查询:
- `gt(column, value)`:大于某个值
- `ge(column, value)`:大于等于某个值
- `lt(column, value)`:小于某个值
- `le(column, value)`:小于等于某个值
- `between(column, value1, value2)`:在某个范围内
3. 模糊查询条件:
- `like(column, value)`:模糊匹配某个值
- `notLike(column, value)`:模糊不匹配某个值
4. 条件组合:
- `and()`:并且关系
- `or()`:或者关系
5. 排序:
- `orderByAsc(column)`:按指定列升序排序
- `orderByDesc(column)`:按指定列降序排序
6. 分页查询:
- `page(current, size)`:指定当前页码和每页记录数
这些只是 QueryWrapper 条件的一部分,你可以根据具体需求选择合适的方法来构建查询条件。
阅读全文