Page和list的区别 mybatis
2024-09-03 15:54:16
先看一段代码
点击查看代码
@Override
public Result findUserPage(PageParam pageParam) {
Page<SysUser> page = new Page<>(pageParam.getPageNum(), pageParam.getPageSize());
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
if (pageParam.getAddress()!=null){
wrapper.like(SysUser::getAddress,pageParam.getAddress());
}
if (pageParam.getUsername()!=null){
wrapper.like(SysUser::getUsername,pageParam.getUsername());
}
if (pageParam.getEmail()!=null) {
wrapper.like(SysUser::getEmail,pageParam.getEmail());
}
wrapper.orderByAsc(SysUser::getId);
System.err.println("==================================");
Page<SysUser> sysUserPage = sysUserMapper.selectPage(page, wrapper);
System.err.println("==================================");
sysUserPage.getRecords().forEach(System.out::println);
System.err.println("==================================");
List<SysUser> list = sysUserPage.getRecords();
return Result.success(sysUserPage);
}
}
- 下面是page输出的结果,看上面的代码可知,page和list经过转换,输出结果一样
直接输出page的结果
- 结论: 一个是对象一个是集合,page是经过封装的
最新文章
- html大牛属性
- SQL Split
- 从库查看状态的时候显示“ Last_Error”
- 【poj1419】 Graph Coloring
- SQL开发 循序渐进
- RHEL7-使用Apache服务部署静态网站
- 选择问题(选出第i个最小元素)
- android最快的模拟器
- IE打印的参数配置说明
- September,开启一个新的征程!
- str.方法的整理(字符串类型内置方法的具体使用)
- react native 安卓home返回键页面刷新
- 第20章:MongoDB-聚合操作--聚合管道--$unwind
- idea常用插件介绍
- numpy的prod()函数和pad()函数
- 结合ajax 的表单验证
- python开发_json_一种轻量级的数据交换格式
- [XML123] FpML
- Ubuntu系统python3版本设置问题
- web前端逻辑计算,血的教训