Hibernate真有网上的人说的那么差吗?

黄灿贤 发布于 2012/08/06 16:22
阅读 2K+
收藏 0

如题。只想知道为什么网上一堆说Hibernate不好的?

是它不好学习使用?还是性能非常差?还是。。。。

很想看到有说服力的证据。

如果真的很差,那它为什么一直存活至今?因为我知道Hibernate还存活,就应该有它存在的价值啊。

=========================

只是有点疑惑。。。。希望大家客观,和平地谈谈自己的看法。

 

加载中
0
helloworld_go
helloworld_go
什么东东用的人多了,就会有人骂。基本上可以肯定,没人骂的东东大部分都很差。
0
JustForFly
JustForFly

大家并没有反对Hibernate的存在。

一切都是从实际的项目和业务出发的。

有的人喜欢用适当的工具做适当的事,有的人喜欢用杀牛刀来杀鸡,

不管白猫、黑猫,只要能捉到老鼠就是好猫。

以上都是闲扯,现在说说我个人的看法,我毕业那会喜欢用SSH,因为很多东西配置一下就好了,现在越来越喜欢自己写,因为自己能掌控的才有安全感。

黄灿贤
嗯,有同感。其实项目要用些什么技术,有时候要综合考虑下团队成员的知识。要选了些大家都不会的,很可能要花更多学习时间成本进去,项目的完工的时间就会拉长。。。
0
pckingchrrity
pckingchrrity

这个看你需求 把。hibernate开发行业软件 还是非常不错的。互联网应用 基本上不会用它。

hibernate最为人诟病的就是自动生成的hql 有时候需要自己去修改。hibernate缓存对互联网级别的应用基本没效果。

0
狄仁傑
狄仁傑

引用来自“helloworld_go”的答案

什么东东用的人多了,就会有人骂。基本上可以肯定,没人骂的东东大部分都很差。
如果按照網上的說法。。。wp7的佔有率早超過90%,android早成渣了。。。人們習慣表揚小眾的東西,往死裡噴大眾的東西
0
情天大圣
情天大圣
我坚信,等你用了,而且用多了,用久了,你也会骂,
Andre.Z
Andre.Z
+1
0
Andre.Z
Andre.Z
很多人其实是跟风的骂,实际知道为什么骂的,往往只有小部分人,用多了,用久了,你也会是那小部分人,这个需要量的积累,质的转变。
0
六只
六只
侧重点不同,Hibernate对于复杂查询很不擅长,对于单对象的增删改查很方便,根据业务的不同去权衡。
0
w
wang_bo_os
看来用hibernate的人挺多,说明hibernate还是有它的优势的 ,毕竟是免费的东西吗
黄灿贤
嗯,这东西好像都免费的多吧。。。
0
max佩恩
max佩恩
解决单表问题很爽,多表还是用Sql
max佩恩
max佩恩
回复 @黄灿贤 : 我们公司的思路也差不多,但连接都由Hibernate管理,单表操作就直接用实体对象操作。如果多表查询或批量更新,则通过Hb来执行原生Sql
黄灿贤
我在想:把定义的DataSource注入Hibernate的sessionFactory。对于普通的操作用Hibernate+缓存;复杂的直接通过DataSource拿到连接,用JDBC操作数据库;超大数据量的,写存储过程给程序调用。这样处理不知道方向是否正确。
0
黄灿贤

引用来自“JustForFly”的答案

大家并没有反对Hibernate的存在。

一切都是从实际的项目和业务出发的。

有的人喜欢用适当的工具做适当的事,有的人喜欢用杀牛刀来杀鸡,

不管白猫、黑猫,只要能捉到老鼠就是好猫。

以上都是闲扯,现在说说我个人的看法,我毕业那会喜欢用SSH,因为很多东西配置一下就好了,现在越来越喜欢自己写,因为自己能掌控的才有安全感。

嗯,有同感。其实项目要用些什么技术,有时候要综合考虑下团队成员的知识。要选了些大家都不会的,很可能要花更多学习时间成本进去,项目的完工的时间就会拉长。。。
返回顶部
顶部