Mybatis;入门简单,程序容易上手开发,节省开发成本。Mybatis需要程序猿自己编写sql语句,是一个不完全的ORM框架,对sql修改和优化非常容易实现。

Mybatis适合开发需求变更频繁的系统,比如:互联网项目

Hibernate:入门门槛高,如果用Hibernate写出高性能的程序不容易实现。Hibernate不用写sql语句,是一个ORM框架。

Hibernate适合需求固定,对象数据模型稳定,中小型项目,比如企业OA系统。

总之:企业在技术选型时根据实际情况,以降低成本和提高系统可维护性为出发点进行技术选型。

11-22 09:13