Fork me on GitHub

MyBatis配置文件基本结构

    在使用mybatis框架时,首先导入其对应的jar包,并进行相应的配置,所以得对配置文件的每个参数都得了解。一个完全的mybatis配置文件结构如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8" ?>
<!-- xml的版本:1.0 和编码:utf8 -->
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration> <!-- 配置文件的根元素 -->
<properties></properties> <!-- 属性:定义配置外在化 -->
<settings> <!-- 设置:定义mybatis的一些全局性设置 -->
<setting name= "" value= "" /> <!-- 具体的参数名和参数值 -->
</settings>
<typeAliases></typeAliases> <!-- 类型名称:为一些类定义别名 -->
<typeHandlers></typeHandlers> <!-- 类型处理器:定义Java类型与数据库中的数据类型之间的转换关系 -->
<objectFactory type=""></objectFactory> <!-- 对象工厂 -->
<plugins> <!-- 插件,mybatis的插件,插件可以修改mybatis的内部运行规则 -->
<plugin interceptor=""></plugin>
</plugins>
<environments default=""> <!-- 环境变量:可以配置多个环境变量,比如使用多数据源时,就需要配置多个环境变量 -->
<!-- default指现在默认使用什么环境,default的值必须是id对应的值 -->
<environment id="">
<transactionManager type=""></transactionManager> <!-- 事务管理器 -->
<dataSource type=""></dataSource> <!-- 数据源 -->
</environment>
</environments>
<databaseIdProvider type=""></databaseIdProvider> <!-- 数据库厂商标识 -->
<mappers></mappers> <!-- 映射器: 指定映射文件或者映射类 -->
</configuration>

Your support will encourage me to continue to create!