Mybatis;入门简单,程序容易上手开发,节省开发成本。Mybatis须要程序猿本身编写sql语句,是一个不彻底的ORM框架,对sql修改和优化很是容易实现。sql
Mybatis适合开发需求变动频繁的系统,好比:互联网项目框架
Hibernate:入门门槛高,若是用Hibernate写出高性能的程序不容易实现。Hibernate不用写sql语句,是一个ORM框架。性能
Hibernate适合需求固定,对象数据模型稳定,中小型项目,好比企业OA系统。优化
总之:企业在技术选型时根据实际状况,以下降成本和提升系统可维护性为出发点进行技术选型。对象