1. 程式人生 > >盛夏的MyBatis(一)

盛夏的MyBatis(一)

存儲 實現 通過 AC 新的 存儲過程 AI apach code

最近在學習MyBatis,略有所得,希望能和大家分享,同時也希望大家能斧正文中不足之處。謝謝!

  • 什麽是MyBatis?

   首先我們要知道,MyBatis是一個Java框架,具體一點是一個持久層的不完整的ORM框架。MyBatis的作用是將數據信息永久的保存到數據庫或者文件中。那麽什麽是ORM呢?

    ORM:Object-Relation-Mapping 即 對象-關系-映射

    那麽為什麽是不完整的ORM框架呢?因為MyBatis只能實現Relation--Object的單向映射。而完整的ORM應該是Relation--Object和Object--Relation的雙向映射。那麽

MyBatis是怎麽實現這些幫助開發者更加方便的將數據永久的保存到數據庫中的呢?MyBatis是對SQL,存儲過程還有動態SQL處理進行了封裝,使得我們在開發的過程中能通過導入MyBatis的jar包之後調用其中已經封裝好了的方法,從而實現對數據操作達到將數據永久保存的目的。

MyBatis是取代了傳統Java開發中的JDBC的,減少了代碼量從而使得開發更加的高效、快捷。

  • MyBatis下載

    MyBatis現在是托管到目前最大代碼托管網站GitHub上面的,大家可以通過https://github.com/mybatis/mybatis-3/releases去下載最新的MyBatis版本,當然由於網絡原因,有些用戶下載速度會很慢,所以可以找一些國內的源進行下載。或者進入下面這個百度分享鏈接下載目前最新的MyBati包鏈接:https://pan.baidu.com/s/1zRaBbUYfgMbzFBUyB2KDaQ 密碼:2kbz

  • MyBatis發展簡介

    MyBatis是發展與另外一個叫做iBatis的框架,是大家熟知的apache項目下的產品,最開始托管於Googlecode,後面轉移到GitHub上面的。

     註:MyBatis初學,文中如有不當之處,敬請斧正!轉載請註明出處,謝謝!2018-04-02

盛夏的MyBatis(一)