2020 11.15曾宇欣

心得体会:

今天开始学习框架,感觉有点难度,用很简单,但是理解很难。

知识点:


    @Test
    public void test() throws IOException {
        //1.读取配置文件
        InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml");
        //2.创建 SqlSessionFactory 的构建者对象
        SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
        //3.使用构建者创建工厂对象 SqlSessionFactory
        SqlSessionFactory factory = builder.build(in);
        //4.使用 SqlSessionFactory 生产 SqlSession 对象
        SqlSession session = factory.openSession();
        // 5.使用 SqlSession 创建 dao 接口的代理对象
        UserInfoDao userDao = session.getMapper(UserInfoDao.class);
        //6.使用代理对象执行查询所有方法
        List<UserInfoModel> users = userDao.findAll();
        for (UserInfoModel user : users) {
            System.out.println(user);
        }//7.释放资源
        session.close();
        in.close();

    }
}

评论