MyBatis的environment

随笔 一零 4个月前 (08-12) 501次浏览 2个评论

单词 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 ">


爱码星 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MyBatis 的 environment
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到
(2)个小伙伴在吐槽
  1. Спасибо
    匿名2019-10-15 04:50 回复
  2. Теперь буду знать
    匿名2019-10-18 13:19 回复