前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mybatis 配置之 <typeAliases> 别名配置元素设置

mybatis 配置之 <typeAliases> 别名配置元素设置

作者头像
Lokinli
发布2023-03-09 15:04:01
5260
发布2023-03-09 15:04:01
举报
文章被收录于专栏:以终为始以终为始

一、方式一:使用typeAlias 

代码语言:javascript
复制
<typeAliases>
         <typeAlias alias="User"   type="com.**.entity.User"/> 
</typeAliases>

此种方式的缺点就是每增加一个实体类都需要加上对应的类配置

二、方式二:使用package 

代码语言:javascript
复制
<typeAliases>
        <package name="com.**.entity"/>
</typeAliases>

此种方式是扫描包下的类,使用<package>标签,表示扫描该包名下的所有类(除了接口和匿名内部类),如果类名上有注解,则使用注解指定的名称作为别名,如果没有则使用类名首字母小写作为别名,如com.majing.learning.mybatis.entity.User这个类如果没有设置@Alias注解,则此时会被关联到user这个别名上。

相应调整,如下两种方式所示:

(1)给实体类添加@Alias注解

(2)实体类不加注解的情况下,修改mapper文件中引用的类型别名,改为小写

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档