一、MyBatis的体系结构
1、SqlSessionFactory
2、SqlSession
执行持久化操作的对象,类似于JDBC中的Connection,使用完SqlSession之后关闭Session很重要,应该确保使用finally块中来关闭它。
二、深入MyBatis的配置文件
1、MyBatis的配置文件结构
mybatis-config.xml。这个是MyBatis默认的配置文件名称,如果是在和spring整合时,这个文件里啥内容都没有,相关的属性全部通过Spring的配置文件获取.
1.1、properties属性
1.2、setting设置
setting设置是Mybatis中极为重要的调整设置,它们会改变MyBatis的运行时行为。
其它的几个configuration配置属性请见 九147页
2、深入Mapper XML配置文件
2.1、select
其它属性请见九155页