美文网首页
Mybatis笔记

Mybatis笔记

作者: 一个认真的字母 | 来源:发表于2019-07-21 15:29 被阅读0次

    Mybatis组件

    SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码创建SqlSessionFactory

    SqlSessionFactory(工厂接口):用于创建SqlSession

    SqlSession:可以发送SQL去执行并返回结果,也可以获取Mapper接口

    SQL Mapper:它是MyBatis新设计的组件,由一个Java接口和XML文件(或者注解)构成的,需要给出对应的SQL和映射规则。他负责发送SQL执行,并返回结果

    SqlSessionFactory 创建

    ```

    String resource ="mybatis-config.xml";

    inputStream = Resources.getResourceAsStream(resource);

    sqlSessionFactory =new SqlSessionFactoryBuilder().build(inputStream);

    ```

    mybatis通过Resoures类将配置文件转换为Input流,通过SqlSessionFacotoryBuilder.builder来创建sqlSessionFactory。所以SqlSessionFacotoryBuilder的生命周期在创建sqlSessionFactory就已经结束了。

    相关文章

      网友评论

          本文标题:Mybatis笔记

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