1. 主要标签
Mybatsi中有8个主要标签,根标签是<configuration>。
在mybatis-config.xml中有一点要注意的是,<configuration>的子元素必须要按照上图所实的从上往下的顺序进行配置,或者mybaitis在解析mybatis-config.xml的时候会报错!
2简单介绍
2.1 Settings标签
Setting 元素下是些非常重要的设置选项,用于设置和改变MyBatis 运行中的行为。比如开始二级缓存,开启延迟加载等。
一个Settings 元素完整的配置例子如下:
<settings>
<setting name="cacheEnabled" value="true"/>
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="multipleResultSetsEnabled" value="true"/>
<setting name="useColumnLabel" value="true"/>
<setting name="useGeneratedKeys" value="false"/>
<setting name="enhancementEnabled" value="false"/>
<setting name="defaultExecutorType" value="SIMPLE"/>
<setting name="defaultStatementTimeout" value="25000"/>
</settings>
2.2 typeAliases
typeAliases标签用于为配置文件中的类型设置这一个简短的名字,即别名
TypeAliases的使用方法如下
<typeAliases>
<typeAlias alias="user" type="com.po.User" />
</typeAliases>
当pojo类过多时,还可以通过扫描包的形式来定义别名
<typeAliases>
<package name="com.po"/>
</typeAliases>