QueryWrapper 包含查询
时间: 2024-02-20 20:55:11 浏览: 149
QueryModel 查询
5星 · 资源好评率100%
QueryWrapper 是 MyBatis-Plus 提供的一个查询条件封装,用于构建复杂的查询条件。它可以帮助我们简化 SQL 查询的编写过程,并提供了一些便捷的方法来构建查询条件。
使用 QueryWrapper 可以进行以下操作:
1. 等值条件查询:使用 `eq` 方法可以添加等值条件,例如 `eq("name", "张三")` 表示查询 name 字段等于 "张三" 的记录。
2. 不等值条件查询:使用 `ne` 方法可以添加不等值条件,例如 `ne("age", 18)` 表示查询 age 字段不等于 18 的记录。
3. 模糊查询:使用 `like` 方法可以添加模糊查询条件,例如 `like("name", "张")` 表示查询 name 字段包含 "张" 的记录。
4. 范围查询:使用 `between` 方法可以添加范围查询条件,例如 `between("age", 18, 30)` 表示查询 age 字段在 18 到 30 之间的记录。
5. 排序:使用 `orderByAsc` 和 `orderByDesc` 方法可以添加排序条件,例如 `orderByAsc("age")` 表示按照 age 字段升序排序。
6. 分页查询:使用 `page` 方法可以进行分页查询,例如 `page(new Page<>(1, 10))` 表示查询第一页的 10 条记录。
除了上述常用的方法外,QueryWrapper 还提供了很多其他的查询条件构建方法,可以根据具体的需求进行使用。
阅读全文