mybatis分页

Mybatis分页

通常的xml配置写法

List<User> getUserListPaged(Map<String, Integer> map);
<select id="getUserListPaged" resultType="com.example.pojo.User" parameterType="map">
select * from mybatis.user limit #{startIndex}, #{pageSize}
</select>

测试类

@Test
public void getPagedList() {
    SqlSession sqlSession = MybatisUtils.getSqlSessionFactory();

    UserDao mapper = sqlSession.getMapper(UserDao.class);

    HashMap<String, Integer> map = new HashMap<String, Integer>();
    
    map.put("startIndex", 1);
    map.put("pageSize", 1);
    
    List<User> userListPaged = mapper.getUserListPaged(map);
    for (User user : userListPaged) {
        System.out.println(user);
    }
    
    sqlSession.close();
}
posted @ 2020-09-15 18:13  Ivy丶  阅读(87)  评论(0编辑  收藏  举报