MyBatis 体系结构、根配置文件、Mapper映射文件

  一、MyBatis的体系结构

  1、SqlSessionFactory对象

  SqlSessionFactory对象是MyBatis的管理核心,它是单个数据库映射关系经过编译后的内存镜像,是创建SqlSession的工厂。

  SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象获得,而SqlSessionFactoryBuilder是从XML配置文件或者一个预先定制的Configuration的实例创建SqlSessionFactory实例。

  每一个MyBatis应用程序都以一个SqlSessionFactory对象的实例为核心,它是线程安全的。

  SqlSessionFactory实例一旦被创建,应该在应用执行期间都存在,在应用运行期间不要重复多次创建,最好使用单例模式。

  openSession()方法返回一个SqlSession实例~

 

  2、SqlSession对象

  SqlSession对象是MyBatis的执行持久化操作的对象。

 

  二、MyBatis的配置文件

  

 

  三、MyBatis的Mapper映射文件

posted @ 2018-04-09 01:32  爆炸的果核  阅读(148)  评论(0编辑  收藏  举报