配置檔案
<?xml version="1.0" encoding="utf-8" ?>
主要配置有
properties 載入外部properties檔案
settings 設定
typealiases 型別別名:許可權定類名-別名
typehandlers 型別處理器:j**a和資料庫之間型別轉換
plugins 外掛程式:整合第三方外掛程式
environments 環境:配置資料來源環境
environment 環境變數
transactionmanager 事務處理器
datasource 資料來源
transcationmanager事務管理器型別有兩種
datasource資料來源型別
其中載入對映檔案方式如下:
還有其它載入方式,先不講
一般習慣將資料來源的配置資訊單獨抽取成乙個properties檔案,該標籤可以載入properties配置檔案
型別別名:將j**a全限定類名用乙個短的名字代替。如果用乙個別名代替,那麼在對映檔案中可以使用別名。如將j**a.lang.integer
命名為int
:
delete from user where id=#
在mybatis中,已經有許多設定好的別名,如:
string->string型別
long->long型別
int->integer型別
在核心配置檔案中自定義別名:(一般放在核心配置檔案前面,避免別的配置提前呼叫)
Mybatis核心配置檔案
configuration properties 屬性 settings 全域性配置引數 typealiases 型別別名 typehandlers 型別處理器 objectfactory 物件 plugins 外掛程式 environments 環境集合屬性物件 environment 環境 屬性...
Mybatis核心配置檔案引數詳解
沒有成功建立對映關係 以包為單位引入對映檔案,要求 1 environment 設定資料庫環境 用於設定連線資料庫的環境 丶可以有很多個,但只有其中乙個作為專案的資料庫鏈結,這個鏈結的的id需要寫在的default引數當中。2 transactionmanager 設定事務管理方式 屬性 type ...
Mybatis配置檔案
配置檔案經常會報錯上面一段提示,這是因為mybatis標籤必須按順序寫。properties settings typealiases configuration 注意 xml中的標籤順序不能隨便調換,否則會提示錯誤 mybatis使用自帶的資料庫連線池,不直接支援第三方連線池,不過網上有建立第三方...