MyBatis的配置文件用于配置数据库相关的设置,比如读取哪个数据库,事物管理方式,映射等。
以下的代码是MaBatis的XML配置文件的层次结构,需要注意的是这些层次结构不能够出现颠倒,否则在解析时会出现异常。
<?xml version="1.0" encoding="UTF-8"?>
<configuration> <!--配置-->
<porperties/><!--属性-->
<settings/><!--设置 -->
<typeAliases/><!--类型命名 -->
<TypeHandlers/><!-- 类型处理器-->
<objectFactory/><!--对象工厂-->
<plugins/><!--插件-->
<environments><!--配置环境-->
<environment><!--环境变量-->
<transactionManager/><!--事物管理器-->
<datasource><!--数据源-->
</environment><!--环境变量-->
</environments><!--配置环境-->
<databaseIdProcider><!--数据库厂商标识-->
<mappers/><!--映射器-->
</configuration> <!--配置-->