MySQL分页:limit
使用Map传值
在工作中不可以使用select * from 表
映射文件如下所示:
<select id="pagefomart" parameterType="java.util.Map" resultMap="BaseResultMap">
SELECT
<include refid="Base_Column_List"/>
FROM t_user_info
LIMIT #{fromIndex} ,#{pageSize}
</select>
映射文件对应的 接口方法如下所示 :
List<UserInfo> pagefomart(Map map);
测试方法如下所示:
@Test
public void testPagefomart(){
SqlSession sqlSession = SqlSessionFactoryUtilSingleL.getSqlSession();
UserInfoMapper mapper = sqlSession.getMapper(UserInfoMapper.class);
Map<String,Integer> map =new HashMap<>();
map.put("fromIndex",5);
map.put("pageSize",5);
List<UserInfo> pagefomart = mapper.pagefomart(map);
sqlSession.commit();
sqlSession.close();
for (UserInfo userInfo : pagefomart) {
System.out.println(userInfo);
}
}
分页插件在后面的文章介绍
网友评论