原創(chuàng)作品,可以轉(zhuǎn)載,但是請(qǐng)標(biāo)注出處地址:http://www.cnblogs.com/V1haoge/p/6675633.html
1 回顧
上一篇中我解說(shuō)了數(shù)據(jù)源接口DataSource與數(shù)據(jù)源工廠接口DataSourceFactory,這二者是MyBatis數(shù)據(jù)源模塊的基礎(chǔ),包括本文中的非池型非池型數(shù)據(jù)源(UnpooledDataSource)和之后的池型數(shù)據(jù)源(PooledDataSource)、托管型數(shù)據(jù)源(JndiDataSourceFactory)都是在這兩個(gè)接口上產(chǎn)生的。
本文解讀一下MyBatis中的非池型數(shù)據(jù)源,這是基礎(chǔ)的數(shù)據(jù)源,之后要解讀的池型數(shù)據(jù)源又是以此數(shù)據(jù)源為基礎(chǔ)產(chǎn)生的。
2 非池型數(shù)據(jù)源及其工廠
2.1 非池型數(shù)據(jù)源工廠:UnpooledDataSourceFactory
該數(shù)據(jù)源工廠實(shí)現(xiàn)了DataSourceFactory接口,源碼如下:
1 package org.apache.ibatis.datasource.u