Java教程

mybatis 分页

本文主要是介绍mybatis 分页,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

语法:select * from user limit startIndex,pageSize

select * from user limit 0,2

mybatis分页查询

  • 添加接口

       // 分页查询
        List<User> getUserListLimit(Map<String,Object> value);

     

  • 映射绑定

    <select id="getUserListLimit" parameterType="map" resultMap="userResultMap">
            select * from `user` limit #{startIndex},#{pageSize}
        </select>

     

  • 测试

      @Test
        public void TestLimit(){
            SqlSession sqlSession = MybatisUntil.getSqlSession();
    ​
            UserMapper mapper = sqlSession.getMapper(UserMapper.class);
    ​
            Map<String, Object> stringObjectHashMap = new HashMap<String, Object>();
            stringObjectHashMap.put("startIndex",0);
            stringObjectHashMap.put("pageSize",2);
            List<User> userListLimit = mapper.getUserListLimit(stringObjectHashMap);
            for (User user : userListLimit) {
                logger.info(user.toString());
            }
            sqlSession.close();
        }
  •  
这篇关于mybatis 分页的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!