Hibernate框架的优缺点
2016-03-28 22:13
176 查看
Hibernate框架的优点
(1)Hibernate功能强大,是JAVA应用与关系数据库之间的桥梁,较JDBC方式操作数据库代码量大大减少,提高了持久化代码的开发速度,降低维护成本。
(2)Hibernate支持许多面向对象的特性,如组合,继承,多态等,使开发人员不必再面向业务领域的对象模型和面向数据库的关系模型之间来回切换,方便开发人员
进行领域驱动的面向对象的设计与开发
(3)可移植性好
(4)Hibernate框架开源免费,适用于大中型项目
Hibernate框架的缺点
(1)不适合以数据为中心大量使用存储过程的应用
(2)大规模的批量插入,修改和删除不适合用Hibernate,Hibernate不适用于小型项目,也不适用于关系模型设计不合理,不规范的系统。
(1)Hibernate功能强大,是JAVA应用与关系数据库之间的桥梁,较JDBC方式操作数据库代码量大大减少,提高了持久化代码的开发速度,降低维护成本。
(2)Hibernate支持许多面向对象的特性,如组合,继承,多态等,使开发人员不必再面向业务领域的对象模型和面向数据库的关系模型之间来回切换,方便开发人员
进行领域驱动的面向对象的设计与开发
(3)可移植性好
(4)Hibernate框架开源免费,适用于大中型项目
Hibernate框架的缺点
(1)不适合以数据为中心大量使用存储过程的应用
(2)大规模的批量插入,修改和删除不适合用Hibernate,Hibernate不适用于小型项目,也不适用于关系模型设计不合理,不规范的系统。
相关文章推荐
- 3.ServletContext加载文件或通过类加载器加载资源文件
- RandomAccessFile类
- CDOJ 1070 秋实大哥打游戏
- XDOJ An Old Problem 水水水
- 常用排序算法总结(一)
- newCachedThreadPool线程池
- bzoj 1257: [CQOI2007]余数之和sum
- 第二周项目四
- n&(n-1)
- AI-->从新建文档开始说起,串联相关色彩知识
- Java线程池
- CCF 模拟D 动态规划
- bash ----循环控制
- 【有源汇上下界最大流】ZOJ 3229 Shoot the Bullet
- UnityNGUI序列帧动画代码
- bzoj 1923
- The Eudyptula Challenge
- Magento(社区版)自带模块解析以及在国内的使用建议二
- python 中文乱码问题深入分析
- 【读书笔记】Linux内核设计与实现(第十八章)