MyBatis 主配置檔案詳解

2021-08-21 20:04:51 字數 1724 閱讀 3923

2023年06月08日 10:28:16

主配置檔案可以隨便命名,其主要完成以下幾個功能:

註冊存放db連線四要素的屬性檔案

註冊實體類的許可權定性類名的別名

配置mybatis執行環境,即資料來源與事務管理器

註冊對映檔案

mybatis.xml:

<?xml version="1.0" encoding="utf-8" ?>  

1.方式一般使用方式,這樣做的好處是會將該包中年所有實體類的簡單類名指定為別名。

2.通過指定。該方式的好處是,可以指定別名為簡單類名以外的其他名稱。當然,弊端是,必須逐個指定,比較繁瑣。

3.使用mybatis內建的型別別名基本型別:

常用包裝型別:

主要是配置資料來源和事務管理器

1.標籤

在中可以包含多個執行環境,但其default屬性指定了當前mybatis執行時所選擇使用的環境。

2.標籤

該標籤用於指定mybatis所使用的事務管理器。mybatis支援兩種事務管理器;jdbc與managed

3.標籤

該標籤用於配置mybatis使用的資料來源型別與資料庫連線基本屬性。常見型別有:unpooled、pooled、jdni等

**:

若要從屬性檔案中讀取db連線四要素資訊,則使用如下方式:

指定對映檔案的方式有多種,但所有的方式,都是指定在標籤中的。

1.方式

2.方式該方式的好處是,可以將對映檔案放在本地或網路的任意位置,通過url位址即可直接訪問。當通常對映檔案是存放在當前應用中的,所以該方式不常用。

3.方式

class屬性值為dao介面的全類名

該方式的使用,需要滿足以下幾個要求:

對映檔名要與dao介面名相同

對映檔案要與介面在同一包中

對映檔案中的namespace屬性值為dao介面的全類名

4.方式

當對映檔案較多時,也可以使用如下形式。其中package的naem屬性指定對映檔案所存放的包。

但,這種方式的使用需要滿足以下條件:

對映檔名要與dao幾口名相同

對映檔案要與介面在同一包中

對映檔案中的namespace屬性值為dao介面的全類名

Mybatis主配置檔案解析

先來看一下mybatis主配置檔案的格式 default development development type jdbc type pooled name driver value com.mysql.jdbc.driver name url value jdbc mysql pc name u...

mybatis配置檔案詳解

mybatsi中有8個主要標籤,根標籤是。在mybatis config.xml中有一點要注意的是,的子元素必須要按照上圖所實的從上往下的順序進行配置,或者mybaitis在解析 mybatis config.xml的時候會報錯 2.1 settings標籤 setting 元素下是些非常重要的設定...

Hibernate 主配置檔案詳解

二 其他資訊主要包括3項 是否顯示sql語句 showsql 是否格式化sql語句 format sql 及是否有hibernate生成資料庫建立指令碼 ddl 三 匯入一些物件與表的對映檔案 具體的配置樣例如下 hibernate hibernate configuration dtd 3.0 e...