MyBatis 的核心配置文件配置了很多影响 Mybatis 行为的信息,配置文件的模板代码如下:
(注:以下文件中元素的配置顺序不能颠倒,一旦颠倒,在 MyBatis 启动阶段将发生异常)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 属性 --> <properties /> <!-- 设置 --> <settings> <setting name="" value=""/> </settings> <!-- 类型的别名 --> <typeAliases /> <!-- 类型处理器 --> <typeHandlers /> <!-- 对象工厂 --> <objectFactory type="" /> <!-- 插件 --> <plugins> <plugin interceptor=""></plugin> </plugins> <!-- 配置环境 --> <environments default=""> <!-- 环境变量 --> <environment id=""> <!-- 事务管理器 --> <transactionManager type=""/> <!-- 数据源 --> <dataSource type=""/> </environment> </environments> <!-- 数据库厂商标识 --> <databaseIdProvider type=""/> <!-- 映射器,告诉MyBatis到哪里去找映射文件 --> <mappers> <mapper resource="../../xxMapper.xml"/> </mappers> </configuration>