springboot中querywrapper
时间: 2024-01-09 07:22:45 浏览: 80
queryWrapper是mybatis-plus中的一个条件构造器,用于构建查询条件。它可以帮助我们快速、灵活地构建复杂的查询语句。
下面是一个使用queryWrapper的示例:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.example.demo.entity.User;
import com.example.demo.mapper.UserMapper;
public class UserService {
private UserMapper userMapper;
public List<User> getUserList(String name, Integer age) {
QueryWrapper<User> queryWrapper = new QueryWrapper<>(); queryWrapper.like("name", name)
.ge("age", age)
.orderByDesc("create_time");
return userMapper.selectList(queryWrapper);
}
}
```
在上面的示例中,我们创建了一个QueryWrapper对象,并使用它的like、ge和orderByDesc方法来构建查询条件。最后,我们通过selectList方法执行查询并返回结果。
使用queryWrapper可以方便地构建各种复杂的查询条件,比如模糊查询、范围查询、排序等。它提供了丰富的方法来满足不同的查询需求。
阅读全文