new DefaultSqlSession
openSession()
1.创建Executor基本类型2.装饰二级缓存(CachingExecutor)3.拦截器包装Executor
获取事务TX
Configuration
返回Executor
定义应用层接口
Executor
DefaultSqlSessionFactory
返回DefaultSqlSession
获取默认执行器类型
返回执行器类型
获取Environment
SQL的执行者
DefaultSqlSession
openSessionFromDataSource()
用于创建会话
保存全部的配置