<?xml version="1.0" encoding="UTF-8"?>
<!-- 配置mybatis运行环境 -->
<environments defult="umyybatis">
<environment id="umybatis">
<!-- type="JDBC" 代表使用JDBC的提交和回滚来管理事务 -->
<transactionManager type="JDBC"/>
<!-- mybatis提供3种数据源类型 -->
<!-- 1 POOLED 标识支持JDBC数据源连接池 -->
<!-- 2 UNPOOLED 标示不支持数据源连接池 -->
<!-- 3 JNDI 标识支持外部数据源连接池 -->
<dataSource type="JNDI">
</dataSource>
</environment>
</environments>
<!-- mybatis运行环境境配置信息 dep 对应id-->
<environments default="dep">
<environment id="dep">
<!-- 配置事务类型 mybatis提供两种事务配置类型
JDBC-JDBC事务模型(默认采用jdk来管理),
MANAGED -- managed事务模型(托管模型)。
-->
<transactionManager type="JDBC"/>
<!-- mybatis提供三种具体的数据源类型
1; UNPOOLED 打开关闭等
2; POOLED 并发场景
3; JNDI 引用别的数据源
-->
<dataSource type="">
<property name="driver" value="" />
<property name="url" value="" />
</dataSource>
</environments>
<!-- 别名,为java类型设置一个短名称。 -->
<typeAliases>
<!-- 为class 类文件设置一个简单的别名 -->
<typeAlias type="muyou.mybatis.jia" alias="jia"/>
<!-- 包名。会自动扫描包下所有类文件,设置别名 -->
<package name="muyou.mybatis.bean"/>
</typeAliases>
<!-- 主要用来调整mybatis在运行的行为的 -->
<setting>
<setting name="logImpl" value="LOG4J"></setting>
</setting>