inse
1、#{} 會生成預(yù)編譯SQL,會正確的處理數(shù)據(jù)的類型,而${}僅僅是文本替換。對于SQL: select * from student where xCode = 'S123456';如果使用#{}
前言 MyBatis中允許使用緩存,分為一級緩存和二級緩存,下面看下MyBatis中如何配置緩存。 一級緩存和二級緩存 ps:下面代碼省略主配置文件和sql映射文件,直接給出測試方法。 publi
MyBatis緩存介紹 MyBatis支持聲明式數(shù)據(jù)緩存(declarative data caching)。當一條SQL語句被標記為“可緩存”后,首次執(zhí)行它時從數(shù)據(jù)庫獲取的所有數(shù)據(jù)會被存儲在一段高速
MyBatis的Configuration配置中有一個Plugin配置,根據(jù)其名可以解釋為“插件”,這個插件實質(zhì)可以理解為“攔截器”?!皵r截器”這個名詞不陌生,在眾多框架中均有“攔截器”。這個Plug
一、模塊概覽模塊名稱作用主要類反射模塊封裝JAVA API,易用,進行了緩存優(yōu)化類型轉(zhuǎn)換模塊綁定實參及映射查詢結(jié)果集日志模塊定位BUG,解決瓶頸資源加載模塊類加載器,確定類加載器使用順序解析器模塊Xp