查看: 1131|回复: 7
|
Hibernate 的性能
[复制链接]
|
|
目前我正接触 Hibernate,想知道大家对 Hibernate 的性能有何看法?或是否有关于 Hibernate,EJB,JDO,JDBC DAO 之间的 Benchmarking 可以分享?
谢谢 |
|
|
|
|
|
|
|
发表于 3-8-2005 03:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 3-8-2005 04:57 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 7-8-2005 01:49 PM
|
显示全部楼层
原帖由 长毛二世 于 3-8-2005 02:04 PM 发表
目前我正接触 Hibernate,想知道大家对 Hibernate 的性能有何看法?或是否有关于 Hibernate,EJB,JDO,JDBC DAO 之间的 Benchmarking 可以分享?
谢谢
本人已开始用了,开发速度真得很快,但是在数据库设计方面则要从物件导向方面来下手,而不能以传统的角度来设计,要不然你在使用它时会痛苦万分。性能方面很好,毋庸置疑。我曾拿来跟普通SQL方法来比较,HIBERNATE会快得多。 |
|
|
|
|
|
|
|
楼主 |
发表于 8-8-2005 09:02 AM
|
显示全部楼层
原帖由 AMADEUS82 于 7-8-2005 01:49 PM 发表
本人已开始用了,开发速度真得很快,但是在数据库设计方面则要从物件导向方面来下手,而不能以传统的角度来设计,要不然你在使用它时会痛苦万分。性能方面很好,毋庸置疑。我曾拿来跟普通SQL方法来比较,HIBERN ...
Hibernate 不是用作为 OR Mapping 的吗?我的数据库已被前辈们以传统方式设计好了,并已使用了一段时间,不是说改就改的....... |
|
|
|
|
|
|
|
发表于 8-8-2005 10:02 AM
|
显示全部楼层
原帖由 AMADEUS82 于 7-8-2005 01:49 PM 发表
本人已开始用了,开发速度真得很快,但是在数据库设计方面则要从物件导向方面来下手,而不能以传统的角度来设计,要不然你在使用它时会痛苦万分。性能方面很好,毋庸置疑。我曾拿来跟普通SQL方法来比较,HIBERN ...
Hibernate是保持POJO (Plain Old Java Object)的编程方式,应该对Java Developer带来很大的帮助才对.本人也在学Hibernate.请问hibernate是否可以和EJB3.0一起用? |
|
|
|
|
|
|
|
发表于 8-8-2005 01:38 PM
|
显示全部楼层
我用了hibernate 2.1 已经有一年多了,对它可以说是情有独钟。hibernate 真的很方便,你可以在很短时间里把它设置好,但你需要多花一点时间去了解它的原理,比如如何控制session,什么是transient, persistant 和 detached object.
此外你也需知道如何协调HQL performance,cached 尤其在report方面 等等。建议看这本 Manning - Hibernate in Action 书,超棒!如果你是初学者的话,我建议先看 Oreilly- Hibernate A Developer Guide...因为hibernate in action 比较吃力看。。。
如果你是用eclipse的,不妨试用 hibernate synchronzier
http://hibernatesynch.sourceforge.net/ 我比较喜欢这个东东。。。 |
|
|
|
|
|
|
|
发表于 12-8-2005 11:24 PM
|
显示全部楼层
原帖由 iamsky 于 8-8-2005 10:02 AM 发表
Hibernate是保持POJO (Plain Old Java Object)的编程方式,应该对Java Developer带来很大的帮助才对.本人也在学Hibernate.请问hibernate是否可以和EJB3.0一起用?
是的,基本上hibernate是一个独立的OR mapping框架,在与ejb的整合方面就不太清楚了,没试过。
对于初学者而言,最难搞的相信是mapping方面,如果数据库设计得不好,mapping就糟糕了。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|