创新互联MyBatis教程:MyBatis3XML配置-类型别名

类型别名(typeAliases)

类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请虚拟主机、营销软件、网站建设、宜川网站维护、网站推广。


  
  
  
  
  
  

当这样配置时,Blog 可以用在任何使用 ​domain.blog.Blog​ 的地方。

也可以指定一个包名,Mybatis 会在包名下面搜索需要的 ​Java Bean​,比如:


  

每一个在包 ​domain.blog​ 中的 ​Java Bean​,在没有注解的情况下,会使用 ​Bean的首字母小写的非限定类名来作为它的别名。 比如 ​domain.blog.Author​ 的别名为 ​author​;若有注解,则别名为其注解值。见下面的例子:

@Alias("author")
public class Author {
    ...
}
    

下面是一些为常见的 Java 类型内建的类型别名。它们都是不区分大小写的,注意,为了应对原始类型的命名重复,采取了特殊的命名风格。

 别名  映射的类型
 _byte  byte
 _long  long
 _short  short
 _int  int
 _integer  int
 _double  double
 _float  float
 _boolean  boolean
 string  String
 byte  Byte
 long  Long
 short  Short
 int  Integer
 integer  Integer
 double  Double
 float  Float
 boolean  Boolean
 date  Date
 decimal  BigDecimal
 bigdecimal  BigDecimal
 object  Object
 map  Map
 hashmap  HashMap
 list  List
 arraylist  ArrayList
 collection  Collection
 iterator  Iterator

当前名称:创新互联MyBatis教程:MyBatis3XML配置-类型别名
文章位置:http://www.csdahua.cn/qtweb/news18/398318.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网