BrangServiceImpl.java
package com.qingcheng.service.impl;
import com.alibaba.dubbo.config.annotation.Service;
import com.github.pagehelper.PageHelper;
import com.qingcheng.dao.BrandMapper;
import com.qingcheng.entity.PageResult;
import com.qingcheng.pojo.goods.Brand;
import com.qingcheng.service.goods.BrandService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import java.util.List;
@Service
public class BrandServiceImpl implements BrandService {
@Autowired
private BrandMapper brandMapper;
@Override
public List<Brand> findAll() {
return brandMapper.selectAll();
}
@Override
public PageResult<Brand> findPage(int page, int size) {
PageHelper.startPage(page,size);
Page<Brand> pageResult = (Page<Brand>)brandMapper.selectAll();
return new PageResult<>(pageResult.getTotal(),pageResult.getResult());
}
}
PageResult.java
package com.qingcheng.entity;
import java.io.Serializable;
import java.util.List;
public class PageResult<T> implements Serializable {
private Long total;
private List<T> rows;
public PageResult(Long total, List<T> rows) {
this.total = total;
this.rows = rows;
}
public Long getTotal() {
return total;
}
public void setTotal(Long total) {
this.total = total;
}
public List<T> getRows() {
return rows;
}
public void setRows(List<T> rows) {
this.rows = rows;
}
}
佬们求助,为啥一直报错啊啊
------------------------------------------------------------------
破案了,原来Page导包导错了,换了下面的
import com.github.pagehelper.Page;