12mybatis核心配置檔案

2022-09-06 14:54:19 字數 962 閱讀 9764

配置檔案

<?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使用自帶的資料庫連線池,不直接支援第三方連線池,不過網上有建立第三方...