日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解MyBatis配置typeAliases的方法

瀏覽:30日期:2023-10-22 10:13:15

0x00:前言參考

之前的《MyBatis 中 SqlMapConfig 配置文件詳解》記了一下 MyBatis 中的核心配置文件各個標簽的作用和使用場景,這篇文章細說一下配置文件中 typeAliases 標簽的詳細使用。

0x01:標簽介紹

在 MyBatis 的 sql 映射配置文件中,需要使用 paramterType、resultType 來設置 sql 語句的輸入輸出參數,一般參數都是基本的數據類型或封裝類型,但都需要聲明該類型的全路徑,java.lang.String,或者 cn.com.mybatis.pojo.User, 這時就可以通過 typeAliases 別名來設置,簡化復雜度

0x02:代碼示例

例如之前介紹的模糊查詢示例,當不使用別名,而使用全路徑時,配置示例代碼如下:

<select parameterType='java.lang.String' resultType='cn.com.mybatis.pojo.User'> SELECT * FROM USER WHERE username LIKE ’%${value}%’</select>

當通過設置 MyBatis 的全局配置文件 SqlMapConfig 中的 typeAliases 屬性后,就可以為 sql 映射文件中的輸入 / 輸出參數設置類型別名,然后在 sql 映射配置文件中指定輸入輸出參數類型時使用的別名。首先,SqlMapConfig 配置文件示例如下:

<typeAliases> <typeAlias alias='user' type='cn.com.mybatis.pojo.User'/> <typeAlias alias='str' type='java.lang.String'/></typeAliases>

這樣就可以在 sql 映射配置文件中使用別名來指定輸入 / 輸出參數的類型了,其示例代碼如下:

<select parameterType='str' resultType='user'> SELECT * FROM USER WHERE username LIKE ’%${value}%’</select>

0x03:別名拓展

像剛才的 JavaBean,User 是放在 cn.com.mybatis.pojo 包里的,包里可能也會存在其他多個 JavaBean,這時候一個一個配置別名就會很麻煩,這時候就需要批量定義別名,批量指定很簡單,只要指定包名即可,之后程序會為包下的所有類都自動加上別名,其定義別名的規范就是對應包裝類的類名首字母變為小寫,其示例代碼如下:

<typeAliases> <package name='cn.com.mybatis.pojo'/></typeAliases>

這時設置的包名下的類就都有了別名,別名就是類名(首字母小寫),像剛才的 User 類,其別名就為 user。 除了在配置文件中單獨的配置別名和批量的配置別名兩種方式外,還有一種方式,就是通過注解的方式來配置別名,方法也很簡單,在需要配置別名的類前通過 @Alias 注解即可,參數就是別名名稱,例如以下示例代碼:

@Alias('user')public class User{ //其他代碼}

0x04:常見類型別名匯總

MyBatis 已經為 Java 常見類型默認指定了別名,可以直接使用。因為有一些基本數據類型和包裝類型的名稱一樣(例如基本數據類型 byte 和包裝類型 java.lang.Byte),所以在基本的數據類型前面加了下劃線 “_” 來以此區分(byte 別名就是_byte,java.lang.Byte 別名就是 byte)。常見的類型對應別名如下:

0x05:總結

在開發中,經常使用別名,可以提高開發效率,簡化配置。

到此這篇關于詳解MyBatis配置typeAliases的方法的文章就介紹到這了,更多相關MyBatis配置typeAliases內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
丝袜诱惑制服诱惑色一区在线观看| 在线亚洲国产精品网站| 日韩精品一区二区三区免费观影| 最新国产精品视频| 久久久久国产| 国产精品成人自拍| 亚洲深深色噜噜狠狠爱网站| 99riav国产精品| 亚洲欧洲一区二区天堂久久| 精品日韩视频| 日韩在线观看一区| 久久久国产精品一区二区中文| 久久国内精品| 国产日产一区| 国产精品一站二站| 欧美激情久久久久久久久久久| 日韩精品导航| 日韩在线观看中文字幕| 亚洲一区二区小说| 四虎精品永久免费| 一区二区三区四区在线观看国产日韩| 日韩午夜av| 无码日韩精品一区二区免费| 欧美日韩 国产精品| 国产精品一二| 特黄毛片在线观看| 在线精品小视频| 97精品久久| 日本а中文在线天堂| 午夜国产精品视频| 国产精品草草| 亚洲欧美日韩专区| 欧美一区不卡| 久久三级视频| 亚洲欧美日本国产| 国产激情久久| 99久久激情| 久久久久国产精品一区二区| 欧美日韩在线二区| 国产精品调教视频| 精品国产欧美日韩| 性欧美69xoxoxoxo| 午夜天堂精品久久久久| 免费看久久久| 999久久久国产精品| 一区二区三区四区日韩| 国产精品视频一区二区三区四蜜臂 | 亚洲欧美高清| 国产麻豆一区二区三区精品视频| 国产精品**亚洲精品| 久久久久久黄| 亚久久调教视频| 久久久免费人体| 欧美va天堂在线| 97精品久久| 国产精品99一区二区| 亚洲精品亚洲人成在线观看| 日韩av二区| 日韩中文字幕无砖| 另类中文字幕国产精品| 欧美专区在线| 亚洲精品1区2区| 精品视频亚洲| 日韩1区2区3区| 国产精品巨作av| 亚洲少妇自拍| 日韩综合精品| 久久久91麻豆精品国产一区| 国产精品视区| 国产资源在线观看入口av| 欧美一区激情| 老司机精品久久| 久久蜜桃av| 精品免费视频| 亚洲性视频在线| 黄色欧美日韩| 亚洲午夜电影| 精品一区毛片| 亚洲成人va| 色爱av综合网| 日韩伦理在线一区| 色婷婷亚洲mv天堂mv在影片| 国产精品久久亚洲不卡| 日韩高清二区| 日韩国产欧美一区二区三区| 国产一区导航| 中文欧美日韩| 美国三级日本三级久久99 | 欧美激情精品| 91亚洲国产高清| 日本在线啊啊| 久久精品国产68国产精品亚洲| 精品一区二区三区的国产在线观看| 午夜亚洲福利在线老司机| 久久精品导航| 免费观看久久av| 亚洲久久一区| 精品亚洲成人| 国产成人精品亚洲日本在线观看| 久久久人人人| 六月丁香综合| 日本午夜精品久久久久| 日韩高清在线不卡| 久久久久亚洲| 日本强好片久久久久久aaa| 麻豆成人综合网| 日韩精品首页| 午夜宅男久久久| 日韩不卡一二三区| 国产精品一区二区三区美女| 久久爱www.| 丁香六月综合| 日韩视频一区| 国产在线日韩精品| 波多野结衣一区| 国产精品一区二区精品视频观看| 久久伊人久久| 精品美女在线视频| 免播放器亚洲| 久久香蕉精品香蕉| 亚洲激精日韩激精欧美精品| 在线午夜精品| 国产成人精选| 欧美日韩亚洲一区二区三区在线| 在线手机中文字幕| 国产精品一区二区av交换| 欧美日韩国产免费观看| 青草国产精品| 一区在线免费观看| 日本色综合中文字幕| 在线天堂资源www在线污| 青草av.久久免费一区| 国产极品模特精品一二| 99成人在线| 91精品精品| 精品久久久网| 国产精品一在线观看| 日韩福利视频一区| 99视频精品免费观看| 免费观看在线综合色| 婷婷综合在线| xxxxx性欧美特大| 国产一区二区三区四区五区| 婷婷综合国产| 理论片午夜视频在线观看| 日韩不卡在线观看日韩不卡视频| 亚洲免费精品| 久久天堂av| 久久久久欧美精品| 国产精品99久久免费| 日韩av一二三| 国产精品伊人| 日韩国产一区二区| 欧美黑人做爰爽爽爽| 久久精品99国产精品日本| 国产精品毛片在线看| 亚洲福利一区| 国产精品7m凸凹视频分类| 日韩精品不卡一区二区| 久久精品不卡| 黄色精品网站| 免费一级片91| 三级亚洲高清视频| 999在线观看精品免费不卡网站| 久久精品影视| 丝袜亚洲另类欧美| 日本不卡视频一二三区| 欧美一区自拍| 精品久久不卡| 午夜精品亚洲| 久久免费精品| 中文另类视频| 亚洲精品系列| 国产高清视频一区二区| av资源亚洲| 日韩专区欧美专区| 国产精品成人3p一区二区三区| 国产精品男女| 中文字幕系列一区| 男女性色大片免费观看一区二区| 日韩av一二三| 涩涩av在线| 天海翼亚洲一区二区三区| 美女尤物国产一区| 午夜在线一区| 国产成人精品福利| 男女性色大片免费观看一区二区| 欧美精品97| 国产黄色一区| 亚洲精品影视| 成人羞羞在线观看网站| 日本视频一区二区| 日韩国产一区| 亚洲精品一级| 欧美日韩国产免费观看| 91综合视频| 美女性感视频久久| 亚洲毛片一区| 亚洲天堂av资源在线观看| 国产综合色区在线观看|