MyBatis框架學(xué)習(xí)Ⅰ

什么是MyBatis

根據(jù)MyBatis網(wǎng)站的解釋鸡典,MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL植旧、存儲(chǔ)過(guò)程以及高級(jí)映射佑菩。MyBatis 避免了幾乎所有的 JDBC 代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集。MyBatis 可以使用簡(jiǎn)單的 XML 或注解來(lái)配置和映射原生信息哩牍,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄棚潦。

MyBatis歷史

MyBatis 本是apache的一個(gè)開(kāi)源項(xiàng)目iBatis, 2010年這個(gè)項(xiàng)目由Apache Software Foundation 遷移到了google code,并且改名為MyBatis 膝昆。2013年11月遷移到Github。iBATIS一詞來(lái)源于“internet”和“abatis”的組合叠必,是一個(gè)基于Java的持久層框架荚孵。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAOs)

使用MyBatis的幾個(gè)優(yōu)勢(shì)

MyBatis 最強(qiáng)大的特性之一就是它的動(dòng)態(tài)語(yǔ)句功能。如果有使用JDBC或者類似框架的經(jīng)歷纬朝,拼接SQL語(yǔ)句是我們常常很頭疼的地方收叶。即便是使用SQL語(yǔ)句注入的方式,但是依然會(huì)出很多錯(cuò)誤共苛,要確保不能忘記空格或者不要在columns列后面省略一個(gè)逗號(hào)等判没。使用XML文件或者注解的方式構(gòu)建動(dòng)態(tài)語(yǔ)句能夠完全解決掉這些痛苦。使用MyBatis確實(shí)能通過(guò)動(dòng)態(tài)映射在任何地方進(jìn)行SQL語(yǔ)句構(gòu)建隅茎。

  • MyBatis是一種數(shù)據(jù)持久層的框架澄峰,它能支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射辟犀。
  • MyBatis能夠避免寫JDBC代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集俏竞。
  • MyBatis可以使用XML文件或注解來(lái)配置和映射原生信息,將接口和Java的普通對(duì)象映射成數(shù)據(jù)庫(kù)中的記錄堂竟。

使用MyBatis框架的方式

  • 配置文件說(shuō)明
    一般來(lái)說(shuō)魂毁,使用MyBatis框架會(huì)有Configure.xml這個(gè)文件來(lái)存放相應(yīng)的配置信息,其中包括數(shù)據(jù)庫(kù)連接信息出嘹,映射的實(shí)體類映射文件席楚。
  • 實(shí)體類映射文件說(shuō)明
    實(shí)體類映射文件一般和實(shí)體類名相同,是xml文件税稼。其中就存放對(duì)應(yīng)的SQL格式的xml標(biāo)簽語(yǔ)句烦秩。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末垮斯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子闻镶,更是在濱河造成了極大的恐慌甚脉,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铆农,死亡現(xiàn)場(chǎng)離奇詭異牺氨,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)墩剖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門猴凹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人岭皂,你說(shuō)我怎么就攤上這事郊霎。” “怎么了爷绘?”我有些...
    開(kāi)封第一講書人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵书劝,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我土至,道長(zhǎng)购对,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任陶因,我火速辦了婚禮骡苞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘楷扬。我一直安慰自己解幽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布烘苹。 她就那樣靜靜地躺著躲株,像睡著了一般措译。 火紅的嫁衣襯著肌膚如雪髓涯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,850評(píng)論 1 290
  • 那天砂轻,我揣著相機(jī)與錄音捆探,去河邊找鬼然爆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛黍图,可吹牛的內(nèi)容都是我干的曾雕。 我是一名探鬼主播,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼助被,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼剖张!你這毒婦竟也來(lái)了切诀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤搔弄,失蹤者是張志新(化名)和其女友劉穎幅虑,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顾犹,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倒庵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了炫刷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片擎宝。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖浑玛,靈堂內(nèi)的尸體忽然破棺而出绍申,到底是詐尸還是另有隱情,我是刑警寧澤顾彰,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布极阅,位于F島的核電站,受9級(jí)特大地震影響涨享,放射性物質(zhì)發(fā)生泄漏涂屁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一灰伟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧儒旬,春花似錦栏账、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至甚垦,卻和暖如春茶鹃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背艰亮。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工闭翩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人迄埃。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓疗韵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親侄非。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蕉汪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1. 簡(jiǎn)介 1.1 什么是 MyBatis 流译? MyBatis 是支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射的優(yōu)秀的...
    笨鳥慢飛閱讀 5,457評(píng)論 0 4
  • 晚上兒子從托輔回來(lái)者疤,一進(jìn)門看見(jiàn)我抱著弟弟就先叫了一聲弟弟福澡,他很喜歡他的弟弟,爸爸也經(jīng)常教導(dǎo)他驹马,要愛(ài)你的弟弟革砸,因?yàn)槟?..
    六年級(jí)三班陳楓媽媽閱讀 98評(píng)論 0 1
  • 2018-10-23 三種過(guò)期策略:定時(shí)刪除:含義:在設(shè)置key的過(guò)期時(shí)間的同時(shí),為該key創(chuàng)建一個(gè)定時(shí)器窥翩,讓定時(shí)...
    vsu閱讀 312評(píng)論 0 0
  • 很多兄弟會(huì)在約會(huì)中业岁,遇到在妹子玩手機(jī),應(yīng)該怎么處理寇蚊? 聊天也擺平了笔时,妹子也同意見(jiàn)面了,以為窗口無(wú)限大仗岸,但是見(jiàn)面坐著...
    luke盧克閱讀 351評(píng)論 0 0
  • 北大才女張培祥是熱傳網(wǎng)絡(luò)的文章《賣米》作者允耿,于2003年身患白血病,3個(gè)月后去世扒怖。 遺體告別儀式由北京大學(xué)在八寶...
    曉舟YY閱讀 1,965評(píng)論 0 0