框架學習系列 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代理方式
※框架學習系列 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 三大模塊