setting设置
最复杂的,主要是影响底层的,一般是用默认的
typeAliases别名
理解就是取小名,主要是系统定义别名和自定义别名
自定义别名例子:
第一种
<typeAliases>
<typeAlias alias="role" type"com.ssm.MyBatis.Role"/>
</typeAliases>
第二种
<typeAliases>
<package name="com.ssm.MyBatis"/>//会自动扫描,然后缩小第一个字母为小写
</typeAliases>
typeHandler类型转换器
设置预编译中SQL语句的参数,然后执行SQL语句,获取数据库的数据。
实现jdbcType和javaType的相互转换
ObjectFactory 对象工厂
完成创建结果集的实例。
一般使用DefaultObjectFactory来完成工作
例子:
<ObjectFactory type="xxxxxxxxx>
<property name="prop1" value="value1"/>
</ObjectFactory>
插件
最复杂的。后面讲