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();
}