mybatis-plus分页


多表查询demo

import com.baomidou.mybatisplus.core.metadata.IPage;


service
IPage<DemoVo> getDemoList(DemoDto dto);

serviceImpl
@Override
public IPage<DemoVo> getDemoList(DemoDto dto) {
Page<DemoVo> page = new Page<>(dto.getPageNo(),dto.getPageSize());
IPage<DemoVo> list = this.baseMapper.getDemoList(page,picDto);
return list;
}

mapper
IPage<DemoVo> getDemoList(Page page, @Param("demoDto") DemoDto dto);

xml
select d.* from demo1 d,demo2 d2 where d.id=#{demoDto.id}







单表分页
Page page = new Page<>(dto.getPageNo(), dto.getPageSize());
QueryWrapper<Demo> demoWrapper= new QueryWrapper();
demoWrapper.eq("student_id",dto.getStudentId());
demoWrapper.eq("status",2);
demoWrapper.orderByDesc("create_time");
IPage iPage = demoService.page(page, dailyReportWrapper);







posted @ 2021-03-31 17:05  zysnba  阅读(375)  评论(0)    收藏  举报