社区
Java EE
帖子详情
hibernate到底有多少实用价值???
SINCE1978
2007-04-06 12:04:57
感觉hibernate是理论让人眼前一亮、用起来索然无味。
不必说统计分析、历史系统升级、超大型复杂数据库这些hibernate不适合的领域,就是可以用hibernate的地方怎么也觉得像鸡肋呢?
使用一个最简单的DBHelper类把JDBC那几行代码封一下,或者构建自己的DAO模式等手段就很好了,用得着hibernate吗?用了比不用到底又有什么优势呢?想不出来。尤其不可思议的算HQL了,真是无语...
...全文
882
36
打赏
收藏
hibernate到底有多少实用价值???
感觉hibernate是理论让人眼前一亮、用起来索然无味。 不必说统计分析、历史系统升级、超大型复杂数据库这些hibernate不适合的领域,就是可以用hibernate的地方怎么也觉得像鸡肋呢? 使用一个最简单的DBHelper类把JDBC那几行代码封一下,或者构建自己的DAO模式等手段就很好了,用得着hibernate吗?用了比不用到底又有什么优势呢?想不出来。尤其不可思议的算HQL了,真是无语...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
雾中夜月
2008-05-26
打赏
举报
回复
呃。目前使用hibernate来看。
简单点的程序用hibernate开发速度快,不过运行速度慢。
看着eclipse的反应时间,本来是5K多S,一加上这框架都要了1-2W多S了。
汗……也许是我还不太会用吧 =。=
至于复杂点的程序,我也还没做过。就不好做评论了。
mike247
2007-12-13
打赏
举报
回复
这两个星期做了个小项目(我们学校里元旦晚会的投票系统),底层就用了Hibernate,挺好用的,就是速度有点慢,不过加上Ajax会好的很多哦,用JAVA和AJAX结合太好,,
zds925
2007-04-16
打赏
举报
回复
1 不用自己在去用JDBC去连接数据库 少写了很多SQL语句,让你把精力都放在写逻辑层
===================================================
不管你用Criteria或者是hql,首先你必须要知道sql应该怎样写
如果这点明确了,你用Criteria或者hql的工作量不会比单写sql语句小
Saro
2007-04-16
打赏
举报
回复
楼上的真让人无语ing...
wangjingyi2017
2007-04-16
打赏
举报
回复
学习中,研究中,热爱中
因为我不会写框架,存在就有意义。
rickhunterchen
2007-04-16
打赏
举报
回复
hibernate对表结构比较简单的项目还是有一定的开发效率的。
我觉得用Hibernate,你的表结构最好不要有外键关系,要不,你不知道要多出多少个对象--hibnerate把什么都看成对象,主外键关系就直接在程序中控制,这样还简单一点,不然复杂点的关系,你写个hql都够你受的。还有hibernate的load,似乎在理论上有提高效率,但实际开发中,都会使用get。要不hibernate的那些所谓的临时对象等等对象弄得你够呛。
在我看老,hibernate在表结构简单的项目中确实提高的开发效率,特别是跟spring结合。但在大型项目中最好不要用,哪怕你写jdbc都比hibernate强很多。
kaoloveting
2007-04-16
打赏
举报
回复
是不是我太落后了,hibernate只懂点,没做过项目
heipn
2007-04-14
打赏
举报
回复
哎,为什么JAVA论坛或者Blog里总是讨论什么东西好,什么东西不好啊的多呢,真正研究东西的人却特别少
wts173
2007-04-14
打赏
举报
回复
mark
limao1358
2007-04-13
打赏
举报
回复
hibernate看你怎么用了!
建议绝对不要用一对多关系,可能的情况下多使用批量操作的语法,而不是逐条循环.这样就只多了一步解析,应该影响不大.
开发效率还是相当高的.
Saro
2007-04-13
打赏
举报
回复
我在最近的项目中深切的感受到,在多数情况下,直接用jdbc不比比hibernate快多少,相反,由于对现实的妥协(赶项目进度,开发人员水平限制等),有时反而会比hibernate慢。
lxsshizishizi
2007-04-13
打赏
举报
回复
呵呵 , 说明你对面向对象和数据库的执行效率以及跨平台的概念理解的还不够!
Angel_Dilys
2007-04-13
打赏
举报
回复
hibernate我也用过一段时间,对于数据库压力不大的项目,推荐用一下,开发起来比较方便。
但对压力大的程序就不要用了,它本身的速度就不快,访问量再一大,结果可想而知。
有时候程序越直接,越有效。
各有各的好,看情况而定,好咱就用,不好,扔进垃圾筒,呵呵。
以前做过的OA系统,用的是hibernate,现在做的是网络广告联盟系统,追求速度和性能,就没有用它。
cupid2006
2007-04-13
打赏
举报
回复
对于此技术没有太多的了解
禽兽v5
2007-04-12
打赏
举报
回复
个人案例:
10个左右使用hibernate的项目运行中。
nzy2000
2007-04-12
打赏
举报
回复
说hibernate难用的各位,你们还没有完全理解Domain Model的设计方式,当你们能够完全理解了Domain Model设计的时候,你们就能驾驭hibernate了,如果纯粹只要封装jdbc,你们可以选择favoor(www.favoor.net)框架,他提供了几乎所有的jdbc代码封装,而且支持范型,不需对返回的对象进行类型转换,使用相当简单,而且有功能强大的db标签。
SINCE1978
2007-04-11
打赏
举报
回复
框架的应用确实是很麻烦的事情,我现在肯定是没有能力去创建什么框架,首先就是根本没有任何思想思路、哪来的下一步实现?但是相对于SSH等这些框架,我更偏爱于数据结构、操作系统以及产品,因为SSH等说到底就是B/S结构框架,其核心就是方法论:为了改善程序逻辑结构、改进工厂化生产软件的方法论。从这个层面上看,我觉得现行框架不再笼罩光环,甚至于我再看框架对于我的意义仅仅是有助于我更深入的学习编程、学习数据库、学习网络协议而已。
etienne
2007-04-10
打赏
举报
回复
存在即合理,不然你去写个更好的,我们都用你的
jspxnet
2007-04-10
打赏
举报
回复
hibernate 有用是有用,不过就是比较难用,orm很多可以找自己喜欢的方法就行了
bookong
2007-04-10
打赏
举报
回复
出耳朵听
加载更多回复(16)
struts
hibernate
spring 实用整合
struts
hibernate
spring 实用整合 spring的配置文件(applicationContext.xml)中,配置了事务和一个日志功能的AOP的结合,是非常具有
实用价值
的针对初学者的入门实例。
Hibernate
逍遥游记.pdf
《
Hibernate
逍遥游记》中内容注重理论与实践相结合,列举大量具有典型性和
实用价值
的
Hibernate
应用实例,并提供详细的开发和部署步骤。 随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序...
hibernate
课件
hibernate
讲解非常仔细全面,无论是初学还是专业者有
实用价值
精通
Hibernate
:Java对象持久化技术详解
本书在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和
实用价值
的
Hibernate
应用实例。全书将详细介绍运用目前最成熟的
Hibernate
3.3版本进行Java对象持久化的技术,既能掌握用
Hibernate
...
通俗易懂的
Hibernate
教程(含配套资料)
本教程为授权出品教程 本Java视频教程基于
Hibernate
4.x 录制。内容涵盖安装
Hibernate
tools...Java视频教程内容注重理论与实践相结合,列举大量具典型性和
实用价值
的
Hibernate
应用实例,并提供详细的开发和部署步骤。
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章