目录
本文主要介绍 MyBatis 核心配置文件 mybatis-config.xml 中各部分的含义,重点关注所框内容
环境配置
环境变量(environment)
我们可以在 MyBatis 中配置多套环境,但是每个 SqlSessionFactory
实例只能选择一种环境
假如我们现在有 development 和 test 两套环境,我们想要进行切换,只需在 default 处修改为对应环境的 id 即可
事务管理器(transactionManager)
MyBatis 默认类型为 JDBC (常用),但是我们应该知道有两种事务管理器类型 JDBC 和 MANAGED
数据源(dataSource)
MyBatis 默认数据源类型为 POOLED (常用),但是一共有以下三种内置数据源
属性(properties)
我们可以使用 properties
属性来实现引用配置文件,我们可以按照如下方式配置数据库的信息
我们也可以通过配置文件来对这些属性赋值,