+ -
当前位置:首页 → 问答吧 → hibernate到底有什么优势?

hibernate到底有什么优势?

时间:2011-09-22

来源:互联网

作为ORM框架 hibernate到底有什么优势啊?为什么这么多人用?我对它了解不深,好久没用了 可能技术不精的缘故 我总觉得Hibernate不是很好用 什么一对一,多对一,多对多的 没把事情搞复杂化?表结构改变还要维护映射文件,不是很麻烦?还有一些Hibernate的异常,处理起来也不是很好办。

可能是我处的层次太低吧 希望各位指点一下hibernate到底好在哪?

作者: KG071   发布时间: 2011-09-22

具体说,我也不知道有什么优势,只是觉得要比其它的用起舒服多了

作者: lxlsoft   发布时间: 2011-09-22

觉得就是一种ORM思想的产物吧,我记得有人说过,当数据库有关系类型 升级到 成熟的 对象类型时,也就到了ORM 消退的时候了,不过关系类型数据库的优势很明显,暂时是最好的吧!所以hibernate 可以让我们 以面向对象的方式 和数据库打交道,而且底层给我们封装了 复杂的jdbc操作和sql语句。  
  -----------拙见

作者: fwb3950201   发布时间: 2011-09-22

可以少些好多sql语句吧,还有缓存,延迟加载什么的吧,可以优化系统

作者: dxwapa   发布时间: 2011-09-22

速度慢! 大系统 不用hibernate! 偏向于jdbc

作者: xuemingyuan88   发布时间: 2011-09-22

引用 3 楼 dxwapa 的回复:

可以少些好多sql语句吧,还有缓存,延迟加载什么的吧,可以优化系统


但是自由度不是受影响?

作者: KG071   发布时间: 2011-09-22

引用 2 楼 fwb3950201 的回复:

觉得就是一种ORM思想的产物吧,我记得有人说过,当数据库有关系类型 升级到 成熟的 对象类型时,也就到了ORM 消退的时候了,不过关系类型数据库的优势很明显,暂时是最好的吧!所以hibernate 可以让我们 以面向对象的方式 和数据库打交道,而且底层给我们封装了 复杂的jdbc操作和sql语句。
----------……


你说的确实是ORM框架的优点 但不是HIBERNATE特有的特点

作者: KG071   发布时间: 2011-09-22

不知道。。顶一下

作者: hongzhelin   发布时间: 2011-09-23

热门下载

更多