mybatis Sql語句配置詳解

2022-04-10 23:04:35 字數 1113 閱讀 5677

id

sqlsession執行的唯一標識

resultmap

結果集封裝對映,可用於內部物件一對多封裝

resulttype

返回的結果型別,直接就是乙個po物件

resultsets

不知道,求告知???

resultsetstype

不知道,求告知???

paramtertype

sql語句引數型別,可配置xml,也可以是全類名

usecache

是否使用二級快取資料

flushcashe

執行sql語句前是否重新整理sql語句,也就是拿的是否為實時資料

fetchsize

從資料庫拉去的資料大小,預設為10,在拉取大量資料中檢索規定幾條返回或返回為空集合時候,對效能有很大影響。大量資料檢索,達到數量會返回,對效能有所提公升,當返回為空集合時候,會檢索整張資料表!!!

databaseid

好像執行不同的資料庫廠商的需要的時候的使用。

timeout

超時時間設定,賊棒,全域性也可以設定

statementtype

三種取值,prepare、 statement、callable

對應兩種statement與儲存函式

prepare 預編譯的sql

statement 沒有sql檢查、編譯等

callable 執行儲存函式

mybatis sql語句 和 區別聯絡

1.說白了就是,用於引用字元變數,如varchar,string.因為sql語句執行過程中要給string varchar加 來執行。2.用來引用int型等不需要新增單引號的值 3.具體,如 insert into user name values xiaoming 小明的sql語句必須加單引號,因...

mybatis sql語句 和 區別聯絡

1.說白了就是,用於引用字元變數,如varchar,string.因為sql語句執行過程中要給string varchar加 來執行。2.用來引用int型等不需要新增單引號的值 3.具體,如 insert into user name values xiaoming 小明的sql語句必須加單引號,因...

mybatis sql語句中的foreach標籤

mybaits sql中不能直接用in只能用foreach替代 網上有很多關於foreach的例子,就像這樣 不知道是我用的不對還是怎麼著,這樣是就是報錯,原因也很簡單只要將 改成 就可以使用了。還有人說用這個 可以直接使用in,不懂也沒弄出來。collection listtag 要迴圈的集合 i...