1. 程式人生 > >MyBatis別名的兩種實現方式

MyBatis別名的兩種實現方式

MyBatis別名(Alias)##
別名的兩種方式: 
一、

<!-- 
        別名的第一種方式,為User類取別名
        這種方式比較直觀,把一個type直接用短名字,這個配置是在mybatis的config.xml裡面配置的,在mapper.xml使用就可以了
     -->
     <typeAliases>
        <typeAlias type="com.ffy.POJO.User" alias="MyUser"/>
     </typeAliases>
二.

<!-- 
        別名的第二種方式,只要寫一個包名,mybatis就會掃描這個包裡的類,然後自動註冊成一個type alias
        如果沒有用Alias註解指定名字,就會自動命名,使用類的全小寫名
        注意:註解Alias的使用
      -->
      <typeAliases>
        <package name="com.ffy.POJO"/>
      </typeAliases>
使用別名:

沒有別名時的resultType為包名+類名:


         <select id="selectAllUser" resultType="com.ffy.POJO.User">
            select * from user
         </select>
使用別名時resultType直接用別名:

 <select id="selectAllUser" resultType="MyUser">
            select * from user
         </select>