Hibernate与Mybatis的比较
Hibernate与Mybatis的比较:
Hibernate:
标准的、重量级、全自动化的ORM框架
可以写sql(SQLQuery,sql ),也可以不写sql(Query,hql)
ORM映射主要表现在:表-实体类|视图-实体类的映射
一般应用在需求变化不多的项目中(Hibernate厚重死板)
Mybatis:
非标准的、轻量级、半自动化的ORM框架
需要写sql
ORM映射主要表现在:输入映射(输入参数类型)、输出映射(输出结果类型)
一般应用在需求变化较多的项目中(Mybatis轻快灵活)
企业项目的技术选型以 低成本、高回报 为原则,根据项目组的技术力量进行选择。