Mybatis005-配置之別名優化

類型別名(typeAliases)
類型別名可爲 Java 類型設置一個縮寫名字。 它僅用於 XML 配置,意在降低冗餘的全限定類名書寫。例如:
Mybatis005-配置之別名優化

當這樣配置時,Blog 可以用在任何使用 domain.blog.Blog 的地方。
也可以指定一個包名,MyBatis 會在包名下面搜索需要的 Java Bean,比如:
Mybatis005-配置之別名優化
每一個在包 domain.blog 中的 Java Bean,在沒有註解的情況下,會使用 Bean 的首字母小寫的非限定類名來作爲它的別名。 比如 domain.blog.Author 的別名爲 author;若有註解,則別名爲其註解值。見下面的例子:
Mybatis005-配置之別名優化
例1:修改我們的mybatis02模塊
Mybatis005-配置之別名優化
注意順序
Mybatis005-配置之別名優化
進行測試
例2:在覈心配置文件中指定包,自動搜索Java Bean
Mybatis005-配置之別名優化
Mybatis005-配置之別名優化
進行測試












建議:在實體類比較少的時候,使用第一種方式,多的話,建議使用第二種

下面是一些爲常見的 Java 類型內建的類型別名。它們都是不區分大小寫的,注意,爲了應對原始類型的命名重複,採取了特殊的命名風格。
Mybatis005-配置之別名優化
Mybatis005-配置之別名優化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章