Mybatis 单独及批量为类设置typeAliases别名

文章目录

typeAliases:为某个Java类型起别名

type:指定要起别名的类型全类名;默认别名就是了类名首字母小写
alias:指定自定义别名

别名不区别大小写

单独

<!-- typeAliases:为某个Java类型起别名
    type:指定要起别名的类型全类名;默认别名就是了类名首字母小写
    alias:指定自定义别名
-->
<typeAliases>
    <typeAlias type="com.mxthd.mybatis.bean.Employee" alias="eml"/>
</typeAliases>

设置好后便可在sql映射文件使用:

<select id="getEmpById" parameterType="int" resultType="eml">
    select * from tab_empoyee where id = #{id}
</select>

批量

批量为包下面所有类生成别名

<typeAliases>
     <package name="com.mxthd.mybatis.bean"/>
</typeAliases>

注解

也可以在类声明注解 @Alias("EmP") 指定别名

自带别名

原文链接:,转发请注明来源!

发表评论