mybatis中别名的使用

mybatis中别名的使用

在初学mybatis的时候,我们在配置文件中使用的基本都是全限类名,长长的一大串。这里可以使用typeAliases标签进行配置。

如:

<typeAliases>
      <typeAlias type="com.pojo.User" alias="user"></typeAlias>
</typeAliases>

这样,下面本来需要用 com.pojo.User的地方都可以使用user代替了。

注意的是,别名不区分大小写,使用user,USER,UsEr这些都是一样的效果。

当然,这种配置也没方便多,尤其是pojo类特别多的时候。

这里我们可以来指定pojo类的包名。

如:

<typeAliases>
        <package name="com.pojo"></package>
</typeAliases>

这样的话,mybatis会自动把包下的类名当成该类的别名。所以我们就可以直接使用类名而不加包名了。

注:在mappers中也有package可以配置,用法如上。在mappers中使用package也是指定映射文件的一种。

所以配置package后不用去配置resource或者class了,但映射文件在resourcces下的路径应该与接口类在java下的路径保持一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值