@Override public PageUtils queryPage(Map<String, Object> params, Wrapper<ChuxiaodengjiEntity> wrapper) { Page<ChuxiaodengjiView> page =new Query<ChuxiaodengjiView>(params).getPage(); page.setRecords(baseMapper.selectListView(page,wrapper)); PageUtils pageUtil = new PageUtils(page); return pageUtil; }
时间: 2024-01-27 14:02:43 浏览: 160
intent传递ArrayList<T>
这是一个使用MyBatis Plus框架封装的分页查询方法。其中,@Override注解表示该方法重写了父类或接口中的同名方法;Map<String, Object> params是查询参数;Wrapper<ChuxiaodengjiEntity> wrapper是MyBatis Plus框架中的一个查询条件封装类;new Query<ChuxiaodengjiView>(params).getPage()是一个MyBatis Plus中的分页查询工具类,用于从请求参数中获取分页信息,而ChuxiaodengjiView是一个视图类,用于展示查询结果;baseMapper.selectListView(page,wrapper)是一个基于MyBatis Plus框架自动生成的Mapper接口中的查询方法,用于查询符合条件的数据记录;PageUtils是一个自定义的分页工具类,用于封装分页查询结果。该方法返回的是一个PageUtils对象,其中包含了查询结果及分页信息。
阅读全文