mapper文件中的sql:

  start:从第几条记录开始。

  size:读取几条记录。

  

<select id="findAllUsers" parameterType="Map" resultType="entity.IUser">
        select * from newusers
        <where>
            user_name like #{user_name,jdbcType=VARCHAR}
        </where>
        limit #{start,jdbcType=INTEGER},#{size,jdbcType=INTEGER}
</select>

前端将page:第几页

   rows(size):每页多少条

   这两个参数,传到后台。

    通过这两个参数,可以算出start   计算方法 start=size(page-1)

   然后将size和start放入map中

简单代码示例

   Map map=new HashMap();

   map.put("start",start);

   map.put("size",size);

   不要忘记将start和size转换成Integer.

   然后将map当作参数传入dao的接口。

posted on 2017-03-03 17:01  yu。。。  阅读(3693)  评论(0编辑  收藏  举报