由于有些地方使用类名时都要写出全名例如:com.ning.pojo.User 。这时可以使用mybatis进行类名的简化(别名)。这里有三种方法:
第一种:
在mybatis-config.xml文件中<typeAliases>标签中加入子标签<typeAlias>其中type为原名,alias为起的别名。
<typeAliases>
<typeAlias type="com.ning.pojo.User" alias="User"></typeAlias>
</typeAliases>
写好之后就可以在任何其他地方使用User来代替书写com.ning.pojo.User 。
第二种
在mybatis-config.xml文件中<typeAliases>标签中加 入子 标签<package>其中name的参数为该目录下的所有的类的别名为各自文件名的首字母小写后的名字。例如文件名包括路径为com.ning.pojo.User则它的别名为user。(大写的也可以,但并不推荐)
<typeAliases>
<package name="com.ning.pojo"/>
</typeAliases>
第三种
直接在类文件前写注解@Alias('别名')即可。
@Alias("user")
public class User
这三种方法根据自己的需求来选择使用。(原生类型也具有别名,可以百度搜索一下。基本类型前加"_",例如_int代表int。包装类型使用包装前的类型名表示,如int代表integer)