hibernate与mybatis的不同之处
2018-03-16 10:20
169 查看
Hibernate:首先他是一个开源的、当前流行的ORM框架,对JDBC做了轻量级的封装、通过一对多的映像来实现sql。上手稍微难点,后期维护困难,适合小项目使用。
Mybatis:首先他是一个开源的框架,是基于Java的持久层的框架,支持sql查询,是半ORM框架,底层需要SQL编写,上手简单,易维护,适合改动较大的项目使用。
1.hibernate全自动,Mybatis半自动
2.hibernate数据库移植性远大于mybatis
3. hibernate拥有完整的日志系统,mybatis则欠缺一些
4. mybatis相比hibernate需要关心很多细节
5. sql直接优化上,mybatis要比hibernate方便很多
Mybatis:首先他是一个开源的框架,是基于Java的持久层的框架,支持sql查询,是半ORM框架,底层需要SQL编写,上手简单,易维护,适合改动较大的项目使用。
1.hibernate全自动,Mybatis半自动
2.hibernate数据库移植性远大于mybatis
3. hibernate拥有完整的日志系统,mybatis则欠缺一些
4. mybatis相比hibernate需要关心很多细节
5. sql直接优化上,mybatis要比hibernate方便很多
相关文章推荐
- mybatis 与hibernate的不同
- Mybatis和Hibernate处理主从关系有何不同
- MyBatis与Hibernate有哪些不同?
- Hibernate与MyBatis的不同
- mybatis与hibernate的不同
- Mybatis与Hibernate不同
- mybatis与hibernate不同
- Mybatis与Hibernate的区别
- Jdbc&Hibernate&MyBatis&IBatis
- Hibernate与 MyBatis的比较
- hibernate和mybatis的比较
- Hibernate与Mybatis对比
- Hibernate、Spring、myBatis下增删改查的Dao与DaoImpI
- hibernate和mybatis的本质却别和应用场景
- 【Hibernate】Hibernate中save、persist和saveOrUpdate有何不同?
- mybatis和hibernate本质区别和应用场景
- Hibernate 不同数据库的连接及SQL方言
- struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总
- Mybatis中解决数据库字段名与实体类属性名不同的问题
- Hibernate和Mybatis的区别