mybaties typeAliases

前面对于 mybaties的别名typeAliases理解有误,更正一下以前的错误理解。

在springboot中配置别名是 :

mybatis.type.alias.package=com.tj.dc.web.**.entity

意思是给该com.tj.dc.web.**.entity路径下的类的类名为别名。比如说com.tj.dc.web.**.entity.User 的别名就是 user。

spring 为了保证mybaties的mapper映射路径唯一。以 路径和类名来标示mapper映射对象。为了减少冗余,所以有了取别名的方式。

 

spring 关于typeAliases的配置如下:

<typeAliases>
  <typeAlias alias="Author" type="com.lx.model.Author"/>
  <typeAlias alias="Blog" type="com.lx.model.Blog"/>
  <typeAlias alias="Comment" type="com.lx.model.Comment"/>
</typeAliases>

也可以统一配置(这种就会自动去改package下找到类,以该类类名小写开头为别名):

<typeAliases>
  <package name="com.lx.model"/>
</typeAliases>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值