原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6675633.html
1 回顾
上一篇中我解说了数据源接口DataSource与数据源工厂接口DataSourceFactory,这二者是MyBatis数据源模块的基础,包括本文中的非池型非池型数据源(UnpooledDataSource)和之后的池型数据源(PooledDataSource)、托管型数据源(JndiDataSourceFactory)都是在这两个接口上产生的。
本文解读一下MyBatis中的非池型数据源,这是基础的数据源,之后要解读的池型数据源又是以此数据源为基础产生的。
2 非池型数据源及其工厂
2.1 非池型数据源工厂:UnpooledDataSourceFactory
该数据源工厂实现了DataSourceFactory接口,源码如下:
1 package org.apache.ibatis.datasource.u