Page类的一点小建议
因为项目需要对查询返回xml
但是Page对象返回后使用jaxb生成xml,但是Page类的有些属性无法返回,所以对Page类做了小修改
/**
* 根据pageSize与totalCount计算总页数, 默认值为-1.
*/
public long getTotalPages() {
if (totalCount < 0) {
this.totalPages = -1;
}
long count = totalCount / pageSize;
if (totalCount % pageSize > 0) {
count++;
}
this.totalPages = count;
return totalPages;
}
protected int prePage;
protected int nextPage;
protected boolean hasPre;
protected boolean hasNext;
protected long totalPages;
public void setPrePage(int prePage) {
this.prePage = prePage;
}
public void setNextPage(int nextPage) {
this.nextPage = nextPage;
}
public void setHasPre(boolean hasPre) {
this.hasPre = hasPre;
}
public void setHasNext(boolean hasNext) {
this.hasNext = hasNext;
}
public void setTotalPages(long totalPages) {
this.totalPages = totalPages;
}
|