MyBatis的environment

By | 8月 13, 2019

单词environment是环境的意思,在MyBatis中environment 的主要作用是进行数据库的配置。

My Batis 中, 数据库的连接通过三个工厂类来实现,分别为PooledDataSource

Factory 、UnpooledDataSourceFactory 和JndiDataSourceFactory 。


其中PooledDataSourceFactory 、UnpooledDataSourceFactory 分别对应产生PooledDataSource 、UnpooledDataSource 类对象,而JndiDataSourceFactory 则会根

据JNDI 的信息拿到外部容器实现的数据库连接对象。

三个工厂类,最后生成的结果是一个实现了DataSource 接口的数据库连接对象。

配置数据源的方式如下:

<dataSource type="UNPOOLED">
<dataSource type= " POOLED ">
<dataSource type= "JNDI ">

发表评论

您的电子邮箱地址不会被公开。