美文网首页
MyBatis学习笔记(2)

MyBatis学习笔记(2)

作者: CharlesNg | 来源:发表于2019-08-14 10:09 被阅读0次

    Mybatis入门案例中设计模式分析

            InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml");
            //2.创建SqlSessionFactory工厂
            SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
            SqlSessionFactory factory = builder.build(in);
            //3.使用工厂生产SqlSession对象
            SqlSession session = factory.openSession();
            //4.使用SqlSession创建Dao接口的代理对象
            IUserDao userDao = session.getMapper(IUserDao.class);
            //5.使用代理对象执行方法
            List<User> users = userDao.findAll();
            for (User user : users){
                System.out.println(user);
            }
            //6.释放资源
            session.close();
            in.close();
    
    dp.png

    自定义Mybatis分析-执行查询所有分析

    mybatis在使用代理dao的方式实现增删改查时做什么事呢?
    只有两件事:

    • 第一:创建代理对象
    • 第二:在代理对象中调用selectList


      20190420191955552.png

    相关文章

      网友评论

          本文标题:MyBatis学习笔记(2)

          本文链接:https://www.haomeiwen.com/subject/dcrbjctx.html