Mybatis配置の別名構成要素解析


前の記事「Mybatis配置の<properties>属性構成要素の詳細」では、ラベル要素の配置と使用方法について説明しました。
この文章の中で、私達は「typeAliases」というタグ要素を言いますが、この元素は主にタイプを別名でコントロールするために使われています。具体的にはどういう意味ですか?私たちは次の例で説明します。見たら分かりますよ。
ここに以前のUserDao対応のmapperファイルを貼り付けます。
以下の通りです

<?xml version="1.0" encoding="UTF-8" ?>   
<!DOCTYPE mapper   
PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"  
"http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
<mapper namespace="com.majing.learning.mybatis.dao.UserDao">
 
 <select id="findUserById" resultType="com.majing.learning.mybatis.entity.User">
  select * from user where id = #{id}
 </select>
 
 <insert id="addUser" parameterType="com.majing.learning.mybatis.entity.User" useGeneratedKeys="true" keyProperty="id">
  insert into user(name,password,age) values(#{name},#{password},#{age})
 </insert>
 
 <delete id="deleteUser" parameterType="int">
  delete from user where id = #{id}
 </delete>
 
 <update id="updateUser" parameterType="com.majing.learning.mybatis.entity.User">
  update user set name = #{name}, password = #{password}, age = #{age} where id = #{id}
 </update>
 
</mapper>
このプロファイルからは、