深刻淺出Mybatis(八)Mybatis和hibernate的對比

前言

      對比分析一下Mybatis和Hibernate。
2、說說Hibernate

      在【SSH】SSH框架(四)——Hibernate中向你們介紹過Hibernate,他是一個標準的ORM框架(對象關係映射)。不須要程序員寫sql語句,sql語句自動生成。若是想要對sql語句進行優化、修改,是比較困難的。

      使用與需求變化很少的中小型項目。
3、和Mybatis的對比

      Mybatis不徹底是一個ORM框架,由於他須要程序員寫sql語句,不過Mybatis能夠經過xml或者註解的方式靈活的配置運行的sql語句,並且有本身的輸入和輸出映射。程序員寫操做方便,靈活使用。

      適合對數據庫模型要求不高的、需求變化頻繁的,要求成果迅速輸出,如互聯網軟件、企業運營類軟件。
4、小結

      總之,按照用戶的需求在有限的資源環境下只要能作出維護性、擴展性良好的軟件架構都是好架構,因此框架只有適合纔是最好。 程序員

相關文章
相關標籤/搜索