JSF2 @ViewScoped + Spring + Hibernate问题:没有会话

时间:2011-09-05 06:39:47

标签: hibernate spring jsf-2

我正在开发一个以前符合JSF 1.1标准的应用程序,但现在正在升级到JSF 2.0。

有一个服务层和一个由Spring管理的DAO层。我合并了上下文,以便可以将服务作为ManagedProperties直接注入JSF ManagedBeans。到目前为止,这似乎工作正常。当我尝试在JSF2中使用新的@ViewScoped注释时,问题出现了。在使用ViewScope bean对页面的任何第一次请求时,事情都能正常工作,但是对页面的任何后续回发都会失败,并且“no session”消息会丢失我的日志。

我理解数据库会话不应该在http请求之间保持打开,但我希望每当调用服务方法时都会打开一个新会话。情况似乎并非如此。

更新:我所有的春豆都是单身(和无状态)。

0 个答案:

没有答案