一、Mybatis簡介

訪問數據庫的三種方法:

  • 傳統的JDBC編程
  • Hibernate
  • Mybatis
  1. 傳統JDBC方式缺點
  • 工作量相對較大
  • 要對JDBC編程可能產生的異常進行捕捉處理並正確關閉資源。
  1. Hibernate全表映射的模型
  • 因爲是基於全表映射,更新時需要發送所有的字段
  • 無法根據不同的條件組裝不同的SQL
  • 對多表關聯和複雜SQL查詢支持較差;
  • 不能有效支持存儲過程;
  • 雖然有HQL,但是性能較差,不能優化SQL查詢。
  1. Mybatis半自動映射
  • 包括:SQL、映射規則、POJO
  • 具有高度靈活、可優化、易維護、有效支持存儲過程;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章