- < typeAliases> 标签允许有一个或多个 < typeAlias> 或 < package> 标签
- alias 属性指定别名名称,type 属性指定 类的全类名 (就是类的全路径)类型
< typeAlias> 标签用来为一个 JavaBean 指定别名,type 属性指定 JavaBean 类型,alias 属性指定别名名称。
<typeAliases>
<typeAlias alias="UserBean" type="com.hxstrive.mybatis.dynamic_sql.demo1.UserBean" />
typeAliases>
<typeAliases>
<package name="com.hxstrive.mybatis.dynamic_sql.demo1" />
typeAliases>
没有使用< typeAliases>之前
<resultMap id="RESULT_MAP" type="com.hxstrive.mybatis.dynamic_sql.demo1.UserBean">
<id column="user_id" jdbcType="INTEGER" property="userId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="sex" jdbcType="VARCHAR" property="sex" />
<result column="age" jdbcType="INTEGER" property="age" />
resultMap>
使用< typeAliases>之后
<resultMap id="RESULT_MAP" type="UserBean">
<id column="user_id" jdbcType="INTEGER" property="userId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="sex" jdbcType="VARCHAR" property="sex" />
<result column="age" jdbcType="INTEGER" property="age" />
resultMap>
这里主要是看看< resultMap>的type属性的变化。