有没有看过这样一串代码
Reader reader =
Resources.getResourceAsReader(“mybatis-config.xml”);
sqlSessionFactory =
new SqlSessionFactoryBuilder().build(reader);
这个是什么意思呢,我们来慢慢解释
首先Reader这个不是我们创建的类或者对象之类的,这个是之前就已经存在在mybatis里面的了,可以直接调用,它的作用是什么呢,就是读取文件mybatis-config.xml。
读取文件后有什么作用呢,具体就是读取文件之后,就可以建立一个会话工厂了,这个工厂的作用就是把Reader读取到的mybatis的内容构建成一个工厂,接下来就是由这个工厂创建对话并且把它进行实例化,就可以调用方法啦。