MyBatis別名的兩種實現方式
阿新 • • 發佈:2018-11-15
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>