新聞中心
類型別名(typeAliases)
類型別名可為 Java 類型設(shè)置一個(gè)縮寫名字。 它僅用于 XML 配置,意在降低冗余的全限定類名書寫。例如:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、宜川網(wǎng)站維護(hù)、網(wǎng)站推廣。
當(dāng)這樣配置時(shí),Blog 可以用在任何使用 ?domain.blog.Blog? 的地方。
也可以指定一個(gè)包名,Mybatis 會(huì)在包名下面搜索需要的 ?Java Bean?,比如:
每一個(gè)在包 ?domain.blog? 中的 ?Java Bean?,在沒(méi)有注解的情況下,會(huì)使用 ?Bean的首字母小寫的非限定類名來(lái)作為它的別名。 比如 ?domain.blog.Author? 的別名為 ?author?;若有注解,則別名為其注解值。見下面的例子:
@Alias("author")
public class Author {
...
}
下面是一些為常見的 Java 類型內(nèi)建的類型別名。它們都是不區(qū)分大小寫的,注意,為了應(yīng)對(duì)原始類型的命名重復(fù),采取了特殊的命名風(fēng)格。
| 別名 | 映射的類型 |
| _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 |
當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)MyBatis教程:MyBatis3XML配置-類型別名
URL鏈接:http://m.fisionsoft.com.cn/article/djpiepo.html


咨詢
建站咨詢
