Mybatis 配置多个运行环境environments

<!-- environments:环境 ,Mybatis可以配置多种环境 ,default指定使用某种环境
        environment:配置一个具体的环境信息 ,必须有以下两个标签,id代表当前环境的唯一标识
            transactionManager:事务管理器
                type:事务管理器的类型   有两种取值:JDBC,MANAGED
                自定义事务管理器:实现TransactionFactory接口。type指定为全类名
            dataSource:数据源
            数据库Type类型:UNPOOLED(UnpooledDataSourceFactory)|POOLED(PooledDataSourceFactory)
                        JNDI(JndiDataSourceFactory)
                    自定义数据源(如:c3p0):实现DataSourceFactory接口,type是全类名
 -->
<environments default="test">
    <environment id="test">
        <transactionManager type="JDBC"></transactionManager>
        <dataSource type=""></dataSource>
    </environment>

    <environment id="development">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">
            <property name="driver" value="${jdbc.driver}" />
            <property name="url" value="${jdbc.url}" />
            <property name="username" value="${jdbc.username}" />
            <property name="password" value="${jdbc.password}" />
        </dataSource>
    </environment>
</environments>
原文链接:,转发请注明来源!

发表评论