我想知道对于使用以下内容的Web应用程序更好: - Spring3.1 Hibernate4
每个请求的Hibernate会话或每个应用程序的Hibernate会话?
请建议
提前致谢
答案 0 :(得分:2)
对于任何Web应用程序,使用每个请求的会话模式通常都是安全的选择。它可能是所有基于Servlet的应用程序中最常见的模式。
在进行数据操作时,我们将在整个请求期间使用相同的会话,并在请求结束时确保会话和事务正确完成。正确实施后,每个请求的会话模式可确保控制Hibernate会话的数量,正确关闭会话并定期刷新会话。多用户Web应用程序的一个很好的特性组合。
你会在google上找到很多关于每个请求模式的hibernate会话优点的好文章。