我在用Hibernate做项目的时候,前端技术是用ExtJs,但是我到ExtJs跟Action数据交换时,出现个问题,我解决的办法是把所有有关此类的lazy="false",我这样做,那不是hibernate根本没啥优势了嘛,执行一个hibernate它又很长时间到控制台生成sql语句,那我不如直接写sql肯定比这个快些.我用hibernate也看不到速度有sql快噢!
一直深深疑惑,请教各位!!!
这篇文章估计让所谓的大侠看到,就一顿痛批。 :)
hibernate的优势不是快,在一般的应用里如果没有办法使用缓存,甚至是慢。但一些人还是决定要用它呢,不是附庸风雅,追潮流,而是确实解决问题了。
你连什么问题都不说清楚,你觉得提的问题不是有些不妥吗? 猜测肯定是lazy引起的一些常见问题,建议在网上google一下,肯定可以找到解决方案的。
总得把问题描述清楚才行啊。。。
是不是没有用OpenSessionInView啊,问题不是很明确。。。
你也没必要这么极端的
用OpenSessionInView就可以解决lazy的问题