【发布时间】:2012-03-07 21:04:47
【问题描述】:
我的事务管理器在使用 spring 3.0.5 和 hibernate 3.6.1 时遇到了一些问题。
在发现我在stackoverflow 上的帖子中需要OpenViewInSessionFilter 后,我尝试了它,但它仍然无法正常工作,因为我仍然拥有lazyInitializationException。
我还在这里发现(由于您的 cmets 和知识,谢谢大家)DispatcherServlet 和 ContextLoaderListener 都有一个 sessionFactory,而 OpenViewInSessionFilter 实际上使用来自 ContextLoaderListener 的那个。
我还了解到,DispatcherServlet 可以从 ContextLoaderLister 转换为 borrow sessionFactory,但反之则不行。
也就是说,我在实践中发现它非常令人困惑,因为正在开展的项目需要同时正常工作。
我的web.xml 和application contexts 可在pastie 获得
谁能告诉我如何让OpenViewInSessionFilter 工作?
感谢您阅读本文。
【问题讨论】:
标签: hibernate jakarta-ee servlets spring-mvc web.xml