自主开发的Hibernate框架

08-02-13 zmPowerman
各位大侠 小弟进来无事,在研究了Hibernate之后.自己做了一个类似Hibernate的框架,实现了Session接口的load save update delete以及Query接口的list等方法.还希望高手能给予指点啊!有兴趣的可以联系我的msn zmPowerman@live.cn

DatabaseORM.rar

banq
2008-02-15 18:08
支持原创。

johnnylzb
2008-02-21 16:41
觉得很好,不过最近太忙,还没时间拜读楼主的代码。

不过有些想法,仅作为参考:

1.Hibernate虽然最大的功能是实现ORM,以OO的方式抽象了数据访问逻辑,但Hibernate还有很多底层的技术对ORM提供支持,比如:动态代理,各种数据库方言的自动翻译,优秀的缓存机制,请问楼主在设计你的ORM框架的时候,有没有考虑过呢?

2.设计一个类似与ORM的框架,楼主的目的,其实应该主要在于学习吧,而不是用它来取代Hibernate等已经成熟的框架,设计这样一个框架其实是很有利于锻炼和提供架构思想和设计能力,非常好,但我觉得设计这样一个ORM框架的时候,主要是参考Hibernate的优秀设计理念和框架设计思想,这比努力去实现Hibernate已经提供的ORM功能,其学习效果可能更佳。

本人也从一些论坛上看见不少人说设计出一些ORM框架,IoC容器等轻量级的框架,而巧合的是,曾经有来本人公司面试的人也设计过类似的ORM框架,但总体感觉是,很多人注重的是设计一个框架去实现某些“功能”,而往往忽略了更加重要的东西:框架的设计理念和架构思想。

不知道说得对不对,谢谢