<!--
configuration:
在dtd约束中
? 代表一次或零次
+ 代表一次或多次(最少一次,可以多次)
* 代表零次或多次(有没有都可以)
, :逗号 特定的顺序()
| :竖杠 任选其一
能添加的标签和顺序
properties?, 引入properties属性文件
settings?, 框架的整体配置
typeAliases?, 类型别名映射
typeHandlers?, 类型转换操作
objectFactory?,
objectWrapperFactory?,
reflectorFactory?,
plugins?, 插件
environments?, 数据库的环境
databaseIdProvider?,
mappers? 引入映射文件
)
-->
文档详解:
http://www.mybatis.org/mybatis-3/zh/configuration.html#
一、properties标签
<!--引入属性文件 -->
<properties resource="db.properties"></properties>
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/web02
jdbc.user=root
jdbc.password=root
二、typeAliases
<typeAliases>
<!--type:类型 alias :别名-->
<!--<typeAlias type="com.william.domain.User" alias="u"></typeAlias>-->
<!--按照包配置别名: 别名为类的简单类名-->
<!--别名在引入用不区分大小写-->
<package name="com.william.domain"></package>
</typeAliases>
三、mappers
<mappers>
<!---->
<!-- <mapper resource="com/william/dao/UserMapper.xml"/>-->
<!--通过接口的字节码读取映射文件-->
<!--<mapper class="com.william.dao.UserMapper"/>-->
<package name="com.william.dao"></package>
</mappers>