environments:MyBatis可以配置多种环境,通过default指定使用某种环境,可以达到快速切换环境
如图可以修改为test环境
子标签:environment:配置一个具体的环境,里面必须有两个标签。id表示当前环境的唯一标识
transactionManager:事务管理器
type:配置事务管理器的类型
在 MyBatis 中有两种类型的事务管理器(也就是type=”[JDBC(JdbcTransactionFactory)|MANAGED(ManagedTransactionFactory)]”)
如果是使用Spring + MyBatis,则没有必要配置事务管理器
dataSource:数据源
type:数据源类型 [UNPOOLED|POOLED|JNDI]
自定义数据源:实现DataSourceFactory接口