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的接口。