MyBatis学习笔记(六)给类起别名

(六) 类型别名

默认不给类使用别名,在使用类的时候只能从根目录开始输入,有些繁琐,因此可以使用起别名的方式简化代码。

起别名的方式有三种

  • 直接给类起别名

    在mybatis-config.xml文件中输入:

    <typeAliases>
        <typeAlias type="top.zhang.pojo.User" alias="User"></typeAlias>
    </typeAliases>
    

    这样,以后在使用User类的时候,不需要输入top.zhang.pojo.User,只需要使用User别名即可

  • 扫描整个包

    这种方式可以将整个包进行扫描,这样每个类的别名就默认为类名首字母小写,在mybatis-config.xml文件中输入:

    <typeAliases>
        <package name="top.zhang.pojo"/>
    </typeAliases>
    

    这样,所有在pojo包下的类都会被起一个默认的别名,直接使用即可

  • 扫描包使用注解自定义别名

    只对包进行扫描的话,得到的只能是默认别名,这个时候,如果我们结合注解的话就可以像第一种方式一样为类自定义别名,在第二种方法的基础上,导入需要的包,在类上面加上注解:

    import org.apache.ibatis.type.Alias;
    
    @Alias("User")
    public class User{
        
    }
    

    同样可以起到第一种方法的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值