Hibernate與ibatis

Hibernate,ibatis比較說明

用途:
Hibernate:傳統行業開發。
ibatis:互聯網行業,需要併發處理能力很強。

程序員要求:
Hibernate:有面向對象的思想。
ibatis:傳統開發,熟悉sql語句,並且熟練使用sql語句優化功能。

開發速度:
Hibernate:開發速度快,不用關心sql,加入自己開發的filter類,將告別sql,全對象開發。
ibatis:速度慢,每一個接口,類似一個sql語句,書寫sql工作量龐大,並且不好調試,維護成本較高。

開發靈活性:
Hibernate:不高,全封閉內核。
ibatis:高,類似只提供了查詢集合與對象的映射關係,具體操作數據庫全開放。

運行速度:
Hibernate:相對ibatis比較慢,需要解析成sql語句才能訪問數據庫。
ibatis:速度快,無需解析sql,並且sql都是預編譯,執行速度加快。
發佈了4 篇原創文章 · 獲贊 1 · 訪問量 2138
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章