我使用Turbine 2.3.2与Hibernate 3.我的问题是,当我的(Velocity 1.6.4)模板被执行时,Hibernate会话不是活动的,而且我正在访问数据库中的数据Hibernate需要延迟初始化。因此我得到一个LazyInitializationException - 没有会话错误。Web应用程序请求过滤器
因为我希望我的Hibernate会话在velocity模板执行时仍然存在我希望在Velocity模板之前和之后执行一个类。这样我就可以在一个地方打开和关闭我的Hibernate会话。 (在Hibernate中禁用懒惰初始化不是我的选择)。是否有任何可能与Turbine写一种在Velocity模板执行之前和之后执行的监听器或过滤器(我不确定如何调用它)相关?或者,也许servlet容器可以过滤请求....你会推荐什么选项?
感谢您的回答。 – Atticus 2010-09-03 08:49:26