论坛首页 Java企业应用论坛

这样的应用有必要Hibernate?

浏览 37314 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-22  
ejb3 + ibatis
0 请登录后投票
   发表时间:2008-08-22  
helei810304 写道
在数据量比较大的时候(百万级别以上),资深或正常的DBA ,看到HIBERNTE 打印出来的SQL 语句,会疯掉的,不是因为看不懂。
1 海量数据用表关联,并不是高效的做法
2 我们公司的 SQL 语句(用IBATIS) 每个都要DBA 审核,现在回头看HIBERNATE 的粗俗的SQL语句,只能说,适用于初学者和小型应用,因为风险实在不可控
3 高效的SQL 查询需要建索引,HIBERNATE 3.0里的,无论是HSQL 还是criteria 都不适合DBA 阅读建索引
4 不觉得对大量数据做缓存,是件很划算的事情,因为会消耗很多的系统资源,淘宝现在就有很多缓存服务器,与其这样,像LZ 这样的应用比如用 优化的SQL 语句来降低成本来的划算


说得很实在
0 请登录后投票
   发表时间:2008-08-22  
我主要是感觉Hibernate文档太多了,那本什么Hibernate in Action,基本上每个Team都要备一本,但iBATIS的教程就那么一点,手册里的东西都是参考用的,比较省钱   
0 请登录后投票
   发表时间:2008-08-22  
JaveEyeBear 写道
我看楼主你的照片也知道你不是什么技术很强的人,你也就是个垃圾,别人想用自然有他们的道理,都没用过不练一下,你自己傻吧!

说这些话之前,先好好想想自己,不要动不动就搞人身攻击
0 请登录后投票
   发表时间:2008-08-22  
三张表用hibernate ,没那个必要,不要忘了hibernate 是为了解决什么问题
0 请登录后投票
   发表时间:2008-08-22  
如果不是太在意性能的话,用啥子都行。
0 请登录后投票
   发表时间:2008-08-23  
why not take a try, I think it's not a problem。
0 请登录后投票
   发表时间:2008-08-23  
用Spring的JDBC或ibatis,性能肯定比Hibernate好!
0 请登录后投票
   发表时间:2008-08-24  
不建议用,我们现在的项目就是用Hibernate,不过用Hibernate对性能影响还是挺大的,如果数据多的话影响就更大了~~
0 请登录后投票
   发表时间:2008-08-25  
sole 写道

我觉得也是,但是说服不了他们。
我之前还学过hibernate(不过工作没用过了),他们以前都没接触过。他们看hibernate比较流行,就想用
真没办法,这项目准会做成垃圾,我都不想做了。


不能说因为框架的流行就去使用,根据实际业务的需求考虑!

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics