mybatis學習一

   
Mybatis是由ibatis改名 ,歷史:最初是着重於密碼軟件的開發,現在是基於JAVA的持久性框架
   起源:一站式
   Ibatis提供的持久框架包括SQL Maps和Data access Object(Dao) 同時還提供一個利用這個框架開發的JPetStore實例
   ibatis是一種‘半自動化’的ORM實現
   Hibernate和Apatch OJB完整的ORM實現,都對數據庫結構提供了較爲完整的封裝
 
‘全自動’ORM實現了POJO對數據庫表之間的映射,以及SQL的自動生成和執行
  Ibatis不會爲程序員自動生成SQL,具體SQL需要程序員編寫,通過映射配置文件,將SQL所需的參數以及返回的結果映射到指定的POJO
  Ibatis本是Apache發展的一個開源項目,2010年這個項目由apache software foundation(創辦,基地,基金(會))遷移到了google code上,並且改名爲mybais
 
ibatis的優點
   
1:知道怎麼操作10種以上的數據庫
2:可配置的caching(包括從屬)
3:支持DataSource,local,transaction,management和global transaction
4:簡單的XML配置文檔
5:支持Map,Collection,List和簡單包裝類
6:支持JavaBean類(get/set)方法
7:支持複雜的對象映射(populating lists,complex object models)
 
mybaits的集成方案,通常可能會用SSI框架+mySQL進行開發
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章