Mybatis核心组件

天空博客 阅读:213 2018-11-16 10:04:24 评论:1

   1.SqlSessionFactoryBuilder(构造器)

       它会根据配置文件或者代码来生成SqlSessionFactory,采用的构建模式是Builder模式。


   2. SqlSessionFactory(工厂接口)

        依靠它来生成Session(会话),使用的是工厂模式。


   3. SqlSession(会话)

        一个可以发送执行Sql语句返回结果,也可以获取Mapper的接口。(在实际开发中一般不使用SqlSession)。


  4.  SQL Mapper(映射器)

        它由一个Java接口或者xml文件(或者注解)构成,需要给出对应的Sql或者映射规则,负责发送sql去执行,并获取返回结果。

QQ浏览器截图20181116102508.png

  ps: 无论是映射器还是SqlSession都可以发送Sql语句到数据库中执行,并返回结果。


本文天空博客原创,转载保留链接网址:https://www.aisky.cc/24.html

声明

1.本站内容采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议。
2.尊重网上道德,遵守中华人民共和国的各项有关法律法规。
3.本站管理人员有权保留或删除其管辖留言中的任意内容。

发表评论
  • 赵云 发表于 3个月前 回复

    Mybatis比hibernate好点的

搜索