2008-05-22
关于延迟初始化所引发的问题
这么长时间没有更新我的博客了,今天来更新一下吧! 最近在做SSH学习的时候,总是出现 session 关闭 或者 proxy 无法初始化的问题。其实有两个场景,第一、当我在渲染页面的时候,这个页面里的元素要加载一个对象的子元素,这个时候就出现session关闭的问题,具体的问题我这里就不贴出来了,我想很多人都会遇到这样的问题。另一个场景,就是当我在用spring的测试框架的时候测试dao的时候,也出现的这样的问题,声明:我使用抽象类是AbstractDependencyInjectionSpringContextTests,因此JUnit老是红色,也出现
觉得很郁闷,在网上找了很多的资料,有几个关键词,那就是OpenSessionInView和 FlushModel,Transaction 最为多见。而究竟是什么问题,为什么会出现这样的情况,我想正如很多解决方案一样,必须深入到源码中去,必须知道session,Transaction,机制。才能充分的认识这个问题,并解决问题。要很好的解决这些问题,我参考了如下资料:
1、
2、
3、
这些真的很不错,在此谢谢了。
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
觉得很郁闷,在网上找了很多的资料,有几个关键词,那就是OpenSessionInView和 FlushModel,Transaction 最为多见。而究竟是什么问题,为什么会出现这样的情况,我想正如很多解决方案一样,必须深入到源码中去,必须知道session,Transaction,机制。才能充分的认识这个问题,并解决问题。要很好的解决这些问题,我参考了如下资料:
1、
引用
http://www.javaeye.com/topic/11190
2、
引用
http://www.javaeye.com/topic/32001
3、
引用
http://www.javaeye.com/topic/15057
这些真的很不错,在此谢谢了。







评论排行榜