QueryWrapper 用法代码样例
时间: 2024-06-08 07:03:17 浏览: 75
样例代码示例
QueryWrapper是MyBatis-Plus提供的一个实用的查询条件封装器,它可以帮助我们快速构建SQL查询条件,代码示例如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "Jack")
.between("age", 20, 30)
.orderByDesc("age")
.select("id", "name", "age");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码中,我们首先创建了一个`QueryWrapper<User>`对象,然后使用其提供的方法设置查询条件,如`eq`方法用于设置等于条件,`between`方法用于设置区间条件,`orderByDesc`方法用于设置降序排序等。最后我们将QueryWrapper对象传入MyBatis-Plus提供的查询方法中,执行查询操作并返回结果集。
关于QueryWrapper的更多用法和示例,可以参考MyBatis-Plus的官方文档。
阅读全文