當前位置:
首頁 > 知識 > 框架學習系列 mybatis 第十三篇 全局配置文件 二

框架學習系列 mybatis 第十三篇 全局配置文件 二

本節主要內容

1: settings全局配置參數

2:typeAliases

3:mappers配置文件引入外部資源使用注意

4:總結&下節預告

本文是《凱哥陪你學系列-框架學習之mybatis框架學習》中第十三篇 mybatis 全局配置文件 二

在《框架學習系列 mybatis 第十篇 mybatis 全局配置文件 一》中我們學習了properties的使用。

在本節中,我們將繼續學習mybaits全局配置參數settings、typeAliase別名的使用、mappers配置文件使用需要注意

一:settings全局配置參數

二:typeAliases

typeAliases主要針對的是pojo對象進行別名的定義。

2.1:mybatis支持的別名

2.2:自定義別名

主要針對pojo對象

2.2.1:對單個pojo對象進行定義別名

配置位置:在mybatis的全局配置文件中(也就是對應項目中的sqlMapConfig.xml中)

說明:typeAliases的配置必須放在上面。不然會出錯誤的。

使用別名:

2.2.2:批量別名

強烈推薦使用此種方式進行批量處理別名。

三:mappers配置文件引入外部資源使用注意

3.1:使用的是相對類的路徑資源:

比如:

使用全路徑方式:

例如:

3.3:使用mapper介面的全類名:

如:

注意:

此種方式要求,mapper介面和mapper映射文件要名稱相同,且放置在同一個目錄下

3.4:註冊指定包下的所有映射文件:

例如:

注意:

此種方式要求,mapper介面和mapper映射文件要名稱相同,且放置在同一個目錄下

四:總結

本文主要將

1:settings中緩存配置(以後開啟二級緩存需要使用的)

2:自定義別名的使用

3:引入外部資源

框架學習系列 mybatis 第十二篇映射文件之輸出映射

框架學習系列 mybatis 第十一篇 映射文件之輸入映射

框架學習系列 mybatis 第十篇 全局配置文件 一

框架學習系列 mybatis 第九篇 Mapper代理方式


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

框架學習系列 mybatis 第十二篇映射文件之輸出映射
框架學習系列 mybatis 第十一篇 映射文件之輸入映射
框架學習系列 mybatis 第十篇 全局配置文件 一
框架學習系列 mybatis 第九篇 Mapper代理方式
框架學習系列 mybatis 第八篇 dao開發的方式

TAG:凱哥java |

您可能感興趣

Karpathy更新深度學習開源框架排名:TensorFlow第一,PyTorch第二
ArXiv最火深度學習框架:TensorFlow第一,PyTorch第二!
通向架構師的道路 ( 第二十二天 ) 萬能框架 spring ( 四 ) 使用 struts2
ArXiv最受歡迎開源深度學習框架榜單:TensorFlow第一,PyTorch第四
ArXiv最受歡迎開源深度學習框架榜:TensorFlow第一,PyTorch第四
微軟發布第七代微軟小冰和全新AI框架「Avatar Framework」
Keras vs PyTorch:誰是「第一」深度學習框架?
Amino——框架層
Web 前端框架 Angular 發布 7.0 首個 beta 版
第55期:Python機器學習實踐指南、Tensorflow 實戰Google深度學習框架
Caffe2代碼全部併入PyTorch:深度學習框架格局劇震
深度學習框架格局劇震:Caffe2 代碼全部併入 PyTorch
SpringMVC + security模塊 框架整合詳解
Python框架:Django寫圖書管理系統
從 Spring Cloud 看一個微服務框架的「 五臟六腑 」
類Keras的PyTorch 深度學習框架——PyToune
學界 | Wasserstein is all you need:構建無監督表示的統一框架
JFinal框架學習——EhCachePlugin
Apache Shiro 安全框架-配置詳解
Angular 6 正式發布:統一框架、Material和CLI 三大模塊