前言
对比分析一下Mybatis和Hibernate。
2、说说Hibernate
在【SSH】SSH框架(四)——Hibernate中向你们介绍过Hibernate,他是一个标准的ORM框架(对象关系映射)。不须要程序员写sql语句,sql语句自动生成。若是想要对sql语句进行优化、修改,是比较困难的。
使用与需求变化很少的中小型项目。
3、和Mybatis的对比
Mybatis不彻底是一个ORM框架,由于他须要程序员写sql语句,不过Mybatis能够经过xml或者注解的方式灵活的配置运行的sql语句,并且有本身的输入和输出映射。程序员写操做方便,灵活使用。
适合对数据库模型要求不高的、需求变化频繁的,要求成果迅速输出,如互联网软件、企业运营类软件。
4、小结
总之,按照用户的需求在有限的资源环境下只要能作出维护性、扩展性良好的软件架构都是好架构,因此框架只有适合才是最好。 程序员