栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis学习笔记(三) 分页及注解开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis学习笔记(三) 分页及注解开发

一、Mybatis详细执行流程

二、分页 1、使用limit分页

语法:select *from user limit ?,?

(1)接口定义方法
  List getUserByLimit(Map map);
(2)编写配置文件
  
        select * from mybatis.user limit #{startIndex},#{pageSize}
    
(3)测试 推断:起始位置 = (当前页面 - 1 ) * 页面大小
    @Test
    public void getUserByLimittest(){
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        UserDao mapper = sqlSession.getMapper(UserDao.class);
        HashMap map = new HashMap();
        map.put("startIndex",0);
        map.put("pageSize",2);
        List limit = mapper.getUserByLimit(map);
        for (User user :
                limit) {
            System.out.println(user);
        }
        sqlSession.close();
    }
2、RowBounds实现分页(了解即可) (1)接口定义方法
List getUserByRowBounds();
(2)编写配置文件