首页 > 技术文章 > Hibernate与Mybatis的比较

thaipine 2018-05-02 22:13 原文

Hibernate与Mybatis的比较:

Hibernate:
标准的、重量级、全自动化的ORM框架
可以写sql(SQLQuery,sql ),也可以不写sql(Query,hql)
ORM映射主要表现在:表-实体类|视图-实体类的映射

一般应用在需求变化不多的项目中(Hibernate厚重死板)

Mybatis:
非标准的、轻量级、半自动化的ORM框架
需要写sql
ORM映射主要表现在:输入映射(输入参数类型)、输出映射(输出结果类型)

一般应用在需求变化较多的项目中(Mybatis轻快灵活)

企业项目的技术选型以 低成本、高回报 为原则,根据项目组的技术力量进行选择。

推荐阅读