mybatis和hibernate的差别(简单总结)
来源:互联网 发布:淘宝卖衣服店铺名 编辑:程序博客网 时间:2024/06/03 18:35
Mybatis优势
- MyBatis可以进行更为细致的SQL优化,可以减少查询字段。
- MyBatis容易掌握,而Hibernate门槛较高。
- Hibernate优势
- Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。
- Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。
- Hibernate数据库移植性很好,MyBatis的数据库移植性不好,不同的数据库需要写不同SQL。
- Hibernate有更好的二级缓存机制,可以使用第三方缓存。MyBatis本身提供的缓存机制不佳。
- Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。
- Hibernate的缺点就是学习门槛不低,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate方面需要你的经验和能力都很强才行。
- iBATIS入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验,对于没有那么高的对象模型要求的项目来说,相当完美。
- iBATIS的缺点就是框架还是比较简陋,功能尚有缺失,虽然简化了数据绑定代码,但是整个底层数据库查询实际还是要自己写的,工作量也比较大,而且不太容易适应快速数据库修改
0 0
- mybatis和hibernate的差别(简单总结)
- hibernate与Mybatis的差别
- 关于Hibernate和mybatis的简单对比
- mybatis和hibernate的对比总结
- Hibernate框架和MyBatis的区别总结
- mybatis中s{}和#{}的差别
- mybatis和hibernate的区别的简单的说的一下
- mybatis和hibernate创建会话的简单区别
- 总结传统JDBC以及MyBatis和Hibernate的对比
- 简单理解Hibernate和MyBatis区别
- 简单介绍一下MyBatis和Hibernate.
- mybatis总结和与hibernate比较
- Hibernate和MyBatis的区别
- hibernate和mybatis的比较
- Hibernate和MyBatis的区别
- MyBatis和Hibernate的区别
- Hibernate和MyBatis的区别
- Hibernate和Mybatis的区别
- HDU 5015 233 Matrix
- 有关linux内网渗透的一些笔记
- Android源码中的代理模式解析
- android 中ListView Adapter内所蕴含的观察者模式
- 前段坑积累
- mybatis和hibernate的差别(简单总结)
- HDOJ 1222 Wolf and Rabbit ( GCD 和思维 )
- 使用FFmpeg解码私有传输协议标准H264流(1)
- 【POJ 1364】King(差分约束系统)
- Git SSH Key 生成步骤
- 最新C# Object与json互转
- 从头到尾彻底理解KMP
- 通过手势实现Android自定义View的缩放
- The Sum of Cube