Mybatis settings配置檔案資訊

2021-09-07 15:43:19 字數 3137 閱讀 8868

mybatis-config.xml配置標籤時,有時候可能會報錯,如果報錯了 根據下面順序就行了!settings

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

!doctype configuration public

"- config 3.0//en"

"">

<

!-- cacheenabled:全域性地開啟或關閉配置檔案中的所有對映器已經配置的任何快取 預設為:

true

-->

"cacheenabled" value=

"true"

/>

<

!-- lazyloadingenabled:延遲載入的全域性開關。

true

:所有關聯物件都會延遲載入。特定關聯關係中可通過設定fetchtype屬性來覆蓋該項的開關狀態 預設為:

false

-->

"lazyloadingenabled" value=

"true"

/>

<

!-- aggressivelazyloading: 預設:

false

true

:任何方法的呼叫都會載入該物件的所有屬性,

false

:每個屬性會按需載入 --

>

"aggressivelazyloading" vlaue=

"false"

>

<

!-- multipleresultsetsenabled:是否允許單一語句返回多結果集 預設:

true

-->

"multipleresultsetsenabled" value=

"true"

/>

<

!-- usecolumnlabel:使用列標籤代替列名 --

>

"usecolumnlabel" value=

"true"

/>

<

!-- usegeneratedkeys:是否允許jdbc支援自動生成主鍵, 預設:

false

true

:設定強制使用自動生成主鍵--

>

"usegeneratedkeys" value=

"false"

/>

<

! none 表示取消自動對映,

partial 只會自動對映沒有定義巢狀結果集對映的結果集,

full 會自動對映任意複雜的結果集(無論是否巢狀)。--

>

"partial"

/>

<

! none

: 不做任何反應

warning

:輸出提醒日誌()

failing

:對映失敗

(丟擲 sqlsessionexception)

-->

"warning"

/>

<

!-- defaultexecutortype:配置預設的執行器。

****** 就是普通的執行器;

reuse 執行器會重用預處理語句(prepared statements);

batch 執行器將重用語句並執行批量更新。 --

>

"defaultexecutortype" value=

"******"

/>

<

!-- defaultstatementtimeout:

設定超時時間,它決定驅動等待資料庫響應的秒數

(任意整數)

-->

"defaultstatementtimeout" value=

"25"

/>

<

!-- defaultfetchsize:為結果集獲取數量設定乙個提示值。此引數只可以在查詢設定中被覆蓋。--

>

"defaultfetchsize" value=

"100"

/>

<

!-- saferowboundsenabled:允許在巢狀語句中使用分頁(rowbounds)

false

:允許使用,

true

:禁止使用--

>

"saferowboundsenabled" value=

"false"

/>

<

!-- mapunderscoretocamelcase:是否開啟自動駝峰命名規則對映--

>

"mapunderscoretocamelcase" value=

"false"

/>

<

!-- localcachescope:mybatis 利用本地快取機制防止迴圈引用和加速重複巢狀查詢。

預設值為:

session

,快取乙個會話中執行的所有查詢。

statement

,本地會話僅用在語句執行上,對相同 sqlsession 的不同呼叫將不會共享資料。--

>

"localcachescope" value=

"session"

/>

<

!-- jdbctypefornull:當沒有為引數提供特定的 jdbc 型別時,為空值指定 jdbc 型別。比如 null、varchar 或 other。--

>

"jdbctypefornull" value=

"other"

/>

<

!-- lazyloadtriggermethods:指定哪個物件的方法觸發一次延遲載入。--

>

"lazyloadtriggermethods" value=

"equals,clone,hashcode,tostring"

/>

<

/settings>

<

/configuration>

如果想詳細了解:mybatis settings標籤!!!

SpringBoot配置檔案密碼等重要資訊加密

classname tokencleantimer 資料來源 配置檔案 賬號 密碼加密 類 configuration enableconfigurationproperties datasourceproperties.class public class autoconfigdatasource...

微信小程式 全域性配置檔案

和 多個描述各自頁面的 page。1.pages 配置頁面路徑列表 1 新增新頁面 自動建立頁面目錄和檔案 2.window 配置全域性預設視窗表現 window配置.png 3.tabbar 如果小程式是乙個多 tab 應用 客戶端視窗的底部或頂部有 tab 欄可以切換頁面 可以通過 tabbar...

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...