码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis别名优化

时间:2020-09-24 21:49:11      阅读:40      评论:0      收藏:0      [点我收藏+]

标签:course   student   tis   lang   pojo   sel   code   from   sele   

Mybatis别名优化

1. 当实体类不多时,可以直接给每个表取别名

<typeAliases>
    <typeAlias type="com.xx.pojo.teacher" alias="Teacher"/>
    <typeAlias type="com.xx.pojo.course" alias="Course"/>
	<typeAlias type="com.xx.pojo.student" alias="Student"/>
</typeAliases>
<select id="getUserList" resultType="Teacher">
	select * from mybatis.teacher;
</select>

2. 当实体类较多时,可以使用扫描包的方式去别名,当未在实体类之前加@Alias("")注解时,为表名的首字母小写的别名或表名,若在实体类前加了别名,则为别名

<typeAliases>
     <package name="com.xu.pojo"/>
</typeAliases>
@Alias("goodboy")
public class Student {
    ...
}
<select id="getUserList" resultType="goodboy">
select * from mybatis.student;
</select>

Mybatis别名优化

标签:course   student   tis   lang   pojo   sel   code   from   sele   

原文地址:https://www.cnblogs.com/xd-study/p/13722743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!