QueryWrapper 的方法
时间: 2024-05-23 14:08:06 浏览: 197
QueryWrapper 是 MyBatis-Plus 中用于构建 SQL 查询条件的实用工具类。它提供了许多方法来简化 SQL 查询条件的编写,包括等值查询、范围查询、模糊查询、排序、分页等操作。以下是 QueryWrapper 的一些常用方法:
1. eq:等值查询
示例:eq("name", "Tom")
2. ne:不等值查询
示例:ne("name", "Tom")
3. gt:大于查询
示例:gt("age", 18)
4. ge:大于等于查询
示例:ge("age", 18)
5. lt:小于查询
示例:lt("age", 30)
6. le:小于等于查询
示例:le("age", 30)
7. like:模糊查询
示例:like("name", "Tom%")
8. in:包含查询
示例:in("age", 18, 20, 22)
9. notIn:不包含查询
示例:notIn("age", 18, 20, 22)
10. orderByAsc:升序排序
示例:orderByAsc("age")
11. orderByDesc:降序排序
示例:orderByDesc("age")
12. last:SQL 语句的最后一部分,可以用于拼接原生 SQL 语句。
示例:last("limit 10")
以上是 QueryWrapper 的一些常用方法,还有许多其他方法可以根据具体需求使用。同时,QueryWrapper 还支持分页查询,可以使用 Page 对象进行分页设置。
阅读全文