多表查询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);