MyBatis 的優缺點及可行性分析

2022-03-12 01:36:29 字數 893 閱讀 9053

1.優點

簡單:

易於學習,易於使用,通過文件和源**,可以比較完全的掌握它的設計思路和實現。

滯後性:

還沒有明確對.net2.0的支援。最新版本在2.0下編譯可以,但有些單元測試不能通過。

不成熟,工程實踐較少:

ibatisnet在實際專案中的使用較少。 只是理論上可行.

半orm,工具支援較少:

需要我們自己寫sql,並且.net下還未發現可以自動生成業務層類和配置檔案的工具,這點和nhibernate不一樣,nhibernate會為我們的資料庫直接產生sql,並有一些輔助工具。因此使用ibatis比nhibernate要多做一些工作。

3.可行性

綜上:

很多時候我們要在是自己開發框架和選用第三方框架和選用什麼樣的框架問題上進行綜合考慮。考慮的標準當然是專案的當前情況和我們希望達到目的的乙個平衡。

hibernate是十分強大,比較完善的orm框架,不過這是它的優點也是它的缺點。 j2ee系統是否採用hibernate3,是乙個需要認真評估的問題。

要想hibernate工作的好,資料庫的設計必須好。同時對於複雜的資料操作同時需要使用sql,hibernate3對於直接使用sql的支援比hibernate2要自然,這一點是可以接受的。

hibernate比較複雜,功能強大而靈活,要用好hibernate確實不是很簡單,當然spring框架提供了對hibernate的封裝,使hibernate的使用變得簡單了點。 可以說ibatis在任何系統裡都適用,但未必是最好選擇。不過ibatis提供的思路是我們應該仔細考慮的。

**。。。

內容比較客觀且實際的比較了ibatis和hibernate的優缺點,對於兩者框架的選擇確實是值得思考的問題,本人持學習的態度,對兩者充滿期待。。。

Ibatis的優缺點及可行性分析

關鍵字 ibatis的優缺點及可行性分析 1.優點 簡單 易於學習,易於使用,通過文件和源 可以比較完全的掌握它的設計思路和實現。實用 提供了資料對映功能,提供了對底層資料訪問的封裝 例如ado.net 提供了dao框架,可以使我們更容易的開發和配置我們的dal層。靈活 通過提供dal層,將業務邏輯...

mybatis的優缺點

優點 1.易於上手和掌握。2.sql寫在xml裡,便於統一管理和優化。3.解除sql與程式 的耦合。4.提供對映標籤,支援物件與資料庫的orm欄位關係對映 5.提供物件關係對映標籤,支援物件關係組建維護 6.提供xml標籤,支援編寫動態sql。缺點 1.sql工作量很大,尤其是字段多 關聯表多時,更...

可行性研究及需求分析

第二章 可行性研究 2.1 可行性研究任務 可行性研究目的 用最小的代價在盡可能短的時間內確定問題是否能夠解決 相關 技術可行性 經濟可行性 操作可行性。2.2 可行性研究過程 了解。2.3 系統流程圖 概念 概括地描繪物理系統的傳統工具。基本思想 用圖形符號以黑盒 形式描繪組成系統的每個部件。表達...