mybatis技術(shù)相信各位都不陌生, 在我們目前最常見的三大框架中,其中就有mybatis, 也可以說,幾乎所有的Java程序員, 都必須掌握mybatis框架,這一份文檔,講從0開始講解,帶著你由淺入深,徹底掌握mybatis的技術(shù)原理
MyBatis這份文檔是可以免費(fèi)分享給有需要的程序員朋友們的,如果你想要獲取到這樣一份文檔的話 文末留言 轉(zhuǎn)發(fā)關(guān)注后私信作者【文檔】即可免費(fèi)獲取到這份mybatis學(xué)習(xí)文檔!
MyBatis簡(jiǎn)介 - 本章主要介紹了Java ORM的來源和歷史,同時(shí)分別介紹了JDBC、Hibermate和MyBatis三種訪問數(shù)據(jù)庫(kù)的方法,在分析它們優(yōu)缺點(diǎn)的基礎(chǔ)上,比較它們之間的區(qū)別和適用的場(chǎng)景。
MyBaits 入門 配置 - 第2章我們只是粗淺地討論了MyBatis的組成和它們大致的用法,這章的任務(wù)是詳細(xì)討論MyBatis的配置。MyBatis的配置文件對(duì)整個(gè)MyBatis體系產(chǎn)生深遠(yuǎn)的影響,所以我們需要認(rèn)真學(xué)習(xí)它。
映射器 - 映射器是MyBatis最強(qiáng)大的工具,也是我們使用MyBatis時(shí)用得最多的工具,因此熟練掌握它十分必要。
動(dòng)態(tài)SQL - 如果使用JDBC或者其他框架,很多時(shí)候你得根據(jù)需要去拼裝SQL,這是一個(gè)麻煩的事情。而MyBatis提供對(duì)SQL語(yǔ)句動(dòng)態(tài)的組裝能力,而且它只有幾個(gè)基本的元素,十分簡(jiǎn)單明了,大量的判斷都可以在MyBatis的映射XML文件里面配置,以達(dá)到許多我們需要MyBatis 的解析和運(yùn)行原理
MyBatis 的解析和運(yùn)行原理 - 如果你只限于MyBatis的普通使用,不打算使用插件,那么請(qǐng)你跳過本章。因?yàn)樵谇?章我們對(duì)MyBatis的應(yīng)用已經(jīng)有了較為詳細(xì)的闡述,翻閱前面的內(nèi)容,熟悉它們,你就可以成為一名 能夠正確使用MyBatis 的開發(fā)者
插件 - 第6章討論了四大對(duì)象的運(yùn)行過程,在Configuration 對(duì)象的創(chuàng)建方法里我們看到了MyBatis用責(zé)任鏈去封裝它們。換句話說,我們有機(jī)會(huì)在四大對(duì)象調(diào)度的時(shí)候插入我們的代碼去執(zhí)行一些特殊的要求以滿足特殊的場(chǎng)景需求,這便是MyBatis的插件技術(shù)。
MyBatis-Spring - 主要講解的是MyBatis, 所以對(duì)Spring 的一一些技術(shù),例如,IOC (反轉(zhuǎn)控制)和AOP(面向切面編程),只是點(diǎn)到一些基礎(chǔ)和書中需要使用的部分。
實(shí)用的場(chǎng)景 本章主要介紹一些實(shí)用的場(chǎng)景,讓大家了解在實(shí)際工作中應(yīng)該如何使用MyBatis。這些場(chǎng)景包括數(shù)據(jù)庫(kù)的BLOB字段的讀寫、批量更新、調(diào)度存儲(chǔ)過程、分頁(yè)、使用參數(shù)作為列名、分表等內(nèi)容。這些場(chǎng)景在大量的編碼中使用,具備較強(qiáng)的實(shí)用價(jià)值,這些內(nèi)容都是筆者通過實(shí)戰(zhàn)得來的,供讀者們參考。 以上就是這一份mybatis文檔中所呈現(xiàn)的內(nèi)容, 這對(duì)于一些沒有徹底掌握mybatis的伙伴來說非常的有價(jià)值,可以讓你通過文檔中的案例快速成長(zhǎng)! 如果你需要這一份文檔,可以按照如下方式獲取到!
|