SpringMVC中的分页查询

来源:互联网 发布:网络摄像机软件 编辑:程序博客网 时间:2024/05/07 02:03

PageNow  //当前页面

PageSize   //页面尺寸

totalCount //总的记录数

totalPageCount  //总的页数

haspre //上一页

hasNext //下一页

hasFirst //首页

hasLast //尾页


构造函数,总记录数和当前页数


取得总页数


void setTotalPageCount


int  getPageNow


setPageNow

getPageSize


setPagesize


getTotalCount


setTotalCount


//取得选择记录的初始位置

getStartPos


setStartPos



<!-- SQL分页语句 -->

<select id = "selectProductsByPage" resultMap = "返回值类型">;

select

*

from 表名 where user_id =

#{userId,jdbcType=INTEGER} limit #{ StartPos},#{Pagesize}

</select>


<!-- 取得记录的总数-->

<select id = "getProductsCount" resultType = "long">
select count {*} from tablename where user_id = #{userId,jdbcType=INTEGER}

</select>


配置文件xml:

public List<Products>select ProductsByPage(

@Param (value = "StartPos")  INTEGER StartPos,

@Param (value = "Pagesize") INTEGER Pagesize,

@Param ( value= "userId ")   INTEGER userID);


//取得产品信息

public long getProductsCount (@Param (value = "userId") Integer userId);


0 0
原创粉丝点击