java中QueryWrapper
时间: 2023-11-11 14:57:27 浏览: 229
mybatis plus条件构造器queryWrapper、updateWrapper
`QueryWrapper` 是 MyBatis-Plus 框架中的一个类,用于构建数据库查询的条件。它可以简化 SQL 查询的编写,提供了一种更加直观和方便的方式来构建查询条件。
使用 `QueryWrapper` 可以通过链式调用的方式构建查询条件,如下所示:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三")
.ge("age", 18)
.orderByDesc("create_time");
```
上述代码中,创建了一个 `QueryWrapper` 对象,并使用 `eq` 方法指定了 `name` 字段等于 "张三",使用 `ge` 方法指定了 `age` 字段大于等于 18,并使用 `orderByDesc` 方法指定了按照 `create_time` 字段降序排序。
除了上述示例中的方法外,`QueryWrapper` 还提供了许多其他方法,如 `ne`(不等于)、`gt`(大于)、`lt`(小于)、`ge`(大于等于)、`le`(小于等于)、`like`(模糊查询)等,可以根据具体需要选择合适的方法来构建查询条件。
阅读全文