深入MyBatis配置:typeAliases类型命名

类型别名是为Java类型设置一个短名字,他只和XML配置有关,存在的意义仅在于用来减少类完全限定名的冗余.
<typeAliases>
    <typeAlias alias="user" type="org.fkit.domain.User" />
</typeAliases>
当这样配置时,user可以用在任何使用org.fkit.domian.user的地方
也可以指定一个包名,这样MyBatis会在包名下面搜索需要的JavaBean
<typeAliases>
    <package name="org.fkit.domain" />
</typeAliases>
每一个在包org.fkit.domain中的JavaBean,在没有注释的情况下,会使用bean的首字母小写的非限定类名来作为他的别名,比如org.fkit.domain.User的别名为user;若有注释,这别名为其注释值
MyBatis已经为许多常见的Java类型内建了相应的类型别名:
别名
映射的类型
_byte
byte
_long
long
_short
short
_int
int
_integer
integer
_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
bigdecimal
BigDecimal
object
Object
map
Map
hashmap
HashMap
list
List
arraylist
ArrayList
collection
Collection
iterator
Iterator