前言
目录
二.在config.xml文件下指定一个包给包内所有类起别名
一.在config.xml文件中给某一类起别名
在config.xml文件中加上以下代码:
<typeAliases>
<typeAlias type="com.xxx.xxx.User" alias="User"/>
</typeAliases>
这段代码大概的意思就是说给包结构为com.xxx.xxx.Uesr的类起了个别名叫User以后就可以用User来代替com.xxx.xxx.Uesr
二.在config.xml文件下指定一个包给包内所有类起别名
在config.xml文件中加上以下代码:
<typeAliases>
<package name="com.xxx.xxx"/>
</typeAliases>
这段代码的主要意思呢就是给com.xxx.xxx这个包结构下所有的类都起一个别名这个别名就是这个类名的小写字母,以后就可以用小写字母来代替这个包结构了。
三.基于注解的起别名
具体代码如下:
package com.xxx.xxx;
import org.apache.ibatis.type.Alias;
@Alias("aaa")
public class User {
....
....
....
}
这种方法的主要意思就是:给所加注解的这个类起了一个别名,叫做aaa,以后就可以用aaa来代替com.xxx.xxx.User了
四.总结
以上就是起别名的三中具体的方法,他们也都有各自的优点和缺点。
总的来说最多使用的还是第二种加第三种的情况,即在给所有的类以第二种情况取别名后仍然可以通过第三种方法来改变个别类的别名