欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

myBatis的優缺點

李中冰2年前15瀏覽0評論

myBatis的優缺點?

1.優點 簡單: 易于學習,易于使用,通過文檔和源代碼,可以比較完全的掌握它的設計思路和實現。 實用: 提供了數據映射功能,提供了對底層數據訪問的封裝(例如ado.net),提供了DAO框架,可以使我們更容易的開發和配置我們的DAL層。 靈活: 通過sql基本上可以實現我們不使用數據訪問框架可以實現的所有功能,或許更多。 功能完整: 提供了連接管理,緩存支持,線程支持,(分布式)事物管理,通過配置作關系對象映射等數據訪問層需要解決的問題。提供了DAO支持,并在DAO框架中封裝了ADO.NET,NHibernate和DataMapper。 增強系統的可維護性: 通過提供DAL層,將業務邏輯和數據訪問邏輯分離,使系統的設計更清晰,更易維護,更易單元測試。sql和代碼的分離,提高了可維護性。

2.缺點 滯后性: 還沒有明確對.NET2.0的支持。最新版本在2.0下編譯可以,但有些單元測試不能通過。 不成熟,工程實踐較少: IbatisNet在實際項目中的使用較少。 只是理論上可行. 半ORM,工具支持較少: 需要我們自己寫sql,并且.NET下還未發現可以自動生成業務層類和配置文件的工具,這點和NHibernate不一樣,NHibernate會為我們的數據庫直接產生sql,并有一些輔助工具。因此使用Ibatis比NHibernate要多做一些工作。

java dao層是什么,myBatis的優缺點