1.controller层
IPage<EntityVO> page = entityService.select1(paramDto);
retrun J.success(page);
2.service层
IPage<EntityVO>select1(ParamDto dto);
3.serviceImpl层
@Override
public IPage<EntityVO>select1(ParamDto dto){
//current:当前页数 pageSize:每页显示数量
IPage<EntityVO> page = new Page<>(dto.getCurrent(),dto.getPageSize());
if(参数异常)
return page;
return entityDao.select1(page,dto);
}
4.dao层(mapper层)
IPage<EntityVO> selecet1(IPage page,@Param("param")EntityDto dto);
5.xml层
<select id= "select1" resultType="learning.ipage.vo.EntityVO">
select * from student
where name = #{param.name}
</select>