Mybatis;入門簡單,程序容易上手開發,節省開發成本。Mybatis須要程序猿本身編寫sql語句,是一個不徹底的ORM框架,對sql修改和優化很是容易實現。sql
Mybatis適合開發需求變動頻繁的系統,好比:互聯網項目框架
Hibernate:入門門檻高,若是用Hibernate寫出高性能的程序不容易實現。Hibernate不用寫sql語句,是一個ORM框架。性能
Hibernate適合需求固定,對象數據模型穩定,中小型項目,好比企業OA系統。優化
總之:企業在技術選型時根據實際狀況,以下降成本和提升系統可維護性爲出發點進行技術選型。對象