注意:所有文章除特别说明外,转载请注明出处.
深入浅出Mybatis技术原理与实战
[TOC]
第2章 Mybatis入门
2.2 Mybatis基本构成
1. SqlSessionFactoryBuilder:构造器,它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口)。
2. SqlSessionFactory:依靠工厂来生成SqlSession(会话)。两种方式创建:xml配置和Java实现。
3. SqlSession:是一个既可以发送sql去执行并返回结果,也可以获取Mapper的接口。类似于一个JDBC的connection对象。
4. SQL Mapper:它是Mybatis新设计的组件,它是由一个Java接口和XML文件构成的,需要给出对应的SQL和映射规则。