Mybatis别名的起源和作用

377人浏览 / 0人评论
Mybatis中的别名的起源

我们对别名的认识最初是在数据库中,例如,select时取别名的做法是这样的:

select
列名 as 列别名,  //取别名方法1
列名 列别名,    //取别名方法2
from
表名;

上面这两种取别名方法是所有数据库通用的。

在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。

Mybatis别名的作用

在mybatis-config.xml配置别名如下:


  

通过设置别名,程序员可以减少很多的工作量,例如下面的代码parameterType="person",如果没有配置别名,则要改为parameterType="cn.mybatis.core.bean.Person",由此对比可以发现别名的作用还是很明显的。


 
    insert into t_person(id,name,birthday) values (#{id},#{name},#{birthday})
 

全部评论

晴天下起了小雨
2017-10-01 18:00
很喜欢,果断关注了
wjmyly7336064
2017-10-01 18:00
相当实用,赞美了
橘大佬
2017-10-01 18:00
就是有些细节再到位点就好了…