mybatis源碼閱讀之5:mybatis底層參數封裝過程

上節講了mybatis對各類參數的封裝,本節說說mybatis底層是如何對參數進行特殊處理來封裝參數的。java 先補充一個點:sql #{}與${}取值有什麼不一樣?數據庫 #{}:是以預編譯的方式將參數設置到sql中,具備防止sql注入的功能,即具備PreparedStatement防注入的功能mybatis #{}更豐富的用法:spa 制定參數規則:javaType,jdbcType,mod
相關文章
相關標籤/搜索