分页后台代码Demo

@Service
public class TemplateServiceImpl implements TemplateService {
    @Autowired
    private TypeTemplateDao templateDao;

    @Override
    public PageResult<TypeTemplate> findPage(TypeTemplate searchEntity, Integer page, Integer rows) {
        // 分页助手
        PageHelper.startPage(page, rows);
        // 新建查询条件对象
        TypeTemplateQuery templateQuery = new TypeTemplateQuery();
        TypeTemplateQuery.Criteria criteria = templateQuery.createCriteria();
        if (searchEntity != null) {
            if (searchEntity.getName() != null && !"".equals(searchEntity.getName())) {
                criteria.andNameLike("%" + searchEntity.getName() + "%");
            }

        }
        // 查询封装分页结果集
        Page<TypeTemplate> typeTemplates =  (Page<TypeTemplate>) templateDao.selectByExample(templateQuery);
        return new PageResult<>(typeTemplates.getResult(), typeTemplates.getTotal());
    }

猜你喜欢

转载自www.cnblogs.com/zhz-8919/p/11247506.html