Topic: Hibernate 应用总结 |
Print this page |
1.Hibernate 应用总结 | Copy to clipboard |
Posted by: jerryjerry123 Posted on: 2005-05-15 18:19 Hibernate 应用总结 众所周知,Hibernate是一个开源代码的O/R Mapping,它对JDBC进行了轻量组的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵各种关系型数据库。 Hibernate 已正式加入到JBoss组织中,其作者也成为了JBoss开发组织中的一员。 2004年8月24日,Hibernate发布了Hibernate 3.0 alpha版本,现在正处于测试阶段,我并没有对其性能及功能进行尝试,但当它推出正式版的时候,我将会深入学习和研究。 用过Hibernate的人可能会说,Hibernate 2有不少缺点,如不支持存储过程,不能对临时表进行方便的操作,其实,Hibernate 2 中确实不支持存储过程的对象化封装,但可以通过以下方法也实现存储过程的调用。 1 Connection conn = session.connect(); 2 .... 3 call procedure 4 .... 5 session.close(); 而Hibernate 3正式发布时将对临时表提供很好的支持。它增加了一个新功能,dynamic class,开发人员可以只写mapping,而不去创建持久类,在程序运行期动态将表映射关系绑定到你创建的持久类上,并支持存储过程的对象化封装。 我的观点就是,对于任何一个新的技术,它都有它的缺点,关键是我们怎么样去发挥它的优势所在,尽量避开它弱势的方面。因此,我建议,一个新系统在设计阶段就应当将存储过程和临时表等化解掉,更何况,存储过程和临时表对于数据库的移植是非常不利的,它们与系统结合得太紧密了,但对性能有特别高要求的系统或功能点除外,有甚者可以不采用Hibernate。 |
2.Re:Hibernate 应用总结 [Re: jerryjerry123] | Copy to clipboard |
Posted by: jweban Posted on: 2005-06-02 14:55 你说的Hibernate2不能对临时表进行方便的操作,是指向下面的sql不好实现吗? select * from ( select a.id,a.code,a.name from TA a,TB b where a.id=b.id ) |
3.Re:Hibernate 应用总结 [Re: jerryjerry123] | Copy to clipboard |
Posted by: ranchgirl Posted on: 2005-07-18 05:58 This article is copied from http://blog.csdn.net/chensheng913/archive/2005/01/29/273348.aspx To jerryjerry123 I think you should provide a link and tell reader where you copied from. We should pay repect to the original author, and also provide reader a reference for study further. Thanks! p.s. I believe CJSDN require you to do so too. But I don't remember where I saw it... |
4.Re:Hibernate 应用总结 [Re: jerryjerry123] | Copy to clipboard |
Posted by: ranchgirl Posted on: 2005-07-20 20:38 Sorry, I have to point out, your "put on the top" post 最大限制地提高代码的可重用性, 克服传统面向对象编程方法在可重用性方面的不足 is also a copy of other's work without giving credit or link to the original author. See here: http://blog.csdn.net/chensheng913/archive/2005/04/11/342808.aspx |
5.Re:Hibernate 应用总结 [Re: jerryjerry123] | Copy to clipboard |
Posted by: wsfx Posted on: 2005-09-08 11:53 同意gongshi: "We should pay repect to the original author, and also provide reader a reference for study further.". |
6.Re:Hibernate 应用总结 [Re: jerryjerry123] | Copy to clipboard |
Posted by: 开心小猪 Posted on: 2005-09-12 20:09 不好意识我不知道该发什么贴子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |