方法一
<!--可以給實體類起别名-->
<typeAliases>
<typeAlias type="com.tt.pojo.User" alias="User"/>
</typeAliases>
方法二
也可以指定一個包名,MyBatis 會在包名下面搜尋需要的 Java Bean,比如:
掃描實體類的包,他的預設别名就為這個類的類名,首字母小寫!
<!--可以給實體類起别名-->
<typeAliases>
<package name="com.tt.pojo"/>
</typeAliases>
在實體類比較少的時候,使用第一種方式。
如果實體類十分多,建議使用第二種方式。
第一種可以自定義别名,第二種則不行,如果非要改,需要在實體類(pojo)上增加@Alias注解
@Alias("author")
public class Author {
...
}
起别名的意義
- 類型别名是為 Java 類型設定一個短的名字。
- 存在的意義僅在于用來減少類完全限定名的備援。