今天本来是一个好机会问Gavin不过自己的英语不行,估计一些复杂的表述很难描述清楚,不过我想还是在blog里聊聊吧。
1 关于轻量级的开发
什么叫轻量级?几个类几个表不需要太多扩展性能,这种平台显然不合适Hibernate,因为为了简单的dao操作需要付出很大的配置代价,而gavin对于ROR的简便是很suck的,因此Hibernate依然是一个中型以上使用的系统。这是Hibernate我认为的弱项。
2 多表问题
大家都知道在Hibernate里的实体其实就是表的java表现,而这种模式在多表查询中变得不再灵活,这个问题在robbin的讲座中也得到验证,而我个人更倾向于使用一种更特性的单独bean加入到系统中,但gavin显然不会同意,我也很难说服自己。
3 Connection陷阱
如果你试图把Hibernate当作连接池那么你就是在自杀,这个我曾经用过,如果sql执行没有Exception还好一旦有了,犹豫Hibernate自身的管理是通过SessionFactory的因此连接一旦取出来Session和Connection都会失去管理,这个很容易造成性能问题,我也在实践中出现过类似问题
4 Xml配置问题
Gavin是狂热的xml者,而我开始倾向部分使用jason了,这种更清楚的表达对于数据传输应该更有效率。
分享到:
相关推荐
Hibernate框架知识点的梳理;对HQL检索、检索策略、以及如何配置详细的进行描述
优化Hibernate性能的几点建议
Hibernate全部知识点
hibernate知识点的总结,适合初学者
本文档适用于J2EE初学者,主要是针对hibernate部分的知识点进行总结,有助于初学者迅速入门
hibernate主要知识点归纳,学习hibernate时自己总结的,还不错的东西,给大家分享下
hibernate 资料hibernate 资料hibernate 资料hibernate 资料
hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3
hibernate教程hibernate教程hibernate教程
Hibernate知识点总结,自己学习hibernate所坐的笔记,希望能帮助更多的朋友
hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~hibernate的学习笔记,hibernate所以知识点全,一看就能上手........包含代码和书写格式和图片分析~~~~...
Hibernate、JPA、JTA 核心接口
hibernate annotation hibernate3
Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。由于Hibernate是基于 JDBC的,所以它的数据库查寻的能力相对于CMP来说也是异常强大的,...
hibernate5 hibernate PDF 讲义 动力 hibernate ssh hibernate5 节点
hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15hibernate 5.2.15
介绍了Hibernate中几种连接池以及他们怎么使用
自己总结的一些hibernate的知识点
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...