mybatis總結的知識點

2021-10-06 02:38:29 字數 421 閱讀 3692

原始碼中configuration這個類是解析所有配置檔案的

有幾種執行器

executortype中有三種列舉型別

simpe簡單的 預設的

reuse復用的

batch批量的

預設的一級快取是開啟的還是關閉的

在configuration中有乙個cacheenabled = true 這個開啟後就開啟一級快取

預設的二級快取是開啟的還是關閉的

是關閉的,他是已命名空間快取的

orm框架

定義 : orm是通過使用描述物件和資料庫之間對映的元資料,在我們想到描述的時候自然就想到了xml和特性(attribute).目前的orm框架中,hibernate就是典型的使用xml檔案作為描述實體物件的對映框架,而大名鼎鼎的linq則是使用特性(attribute)來描述的。

mybatis知識點總結

1 resultmap resulttype parametertype parametermap的區別 2 的區別 1 將傳入的資料都當成是乙個字串,會自動對傳入的資料加上乙個雙引號 2 是乙個替換的功能 3 方式可以很大程度上防止sql注入 4 一般用於傳入資料庫物件,例如傳入表名 5 myba...

Mybatis小知識點

select from user and username like and 2 foreach標籤 select from user and username like and 3 selectkey標籤 select last insert id insert into user usernam...

mybatis知識點(已掌握)

1.和 的區別?直接顯示傳入資料,不能防止sql注入,一般用於傳資料庫物件 比如表名 傳入資料被當成字串,自動加上雙引號,防止sql注入。2.有哪些executor?區別?executor 每執行一次update或select,就開啟乙個statement物件,用完立刻關閉statement物件。r...