简体   繁体   English

什么时候应该在JSF Web应用程序中关闭HIbernate Session Factory?

[英]When should I close HIbernate Session Factory in JSF web application?

I am developing a JSF Web Application which is using Hibernate. 我正在开发使用Hibernate的JSF Web应用程序。 I have created a singleton class for Session Factory, but when do i need to close the session factory object? 我已经为会话工厂创建了一个单例类,但是何时需要关闭会话工厂对象? I am currently closing each Session object at end of DAO method. 我目前在DAO方法结束时关闭每个Session对象。 What about session factory? 会话工厂呢?

SessionFactory -> Open it once during the web application start up and close it on webapp stop. SessionFactory->在Web应用程序启动期间将其打开一次,并在webapp停止时将其关闭。 ServletContextListener could be one place. ServletContextListener可能是一个地方。 That should be good enough. 那应该足够了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Web应用程序中,我正在使用休眠模式。 这样我什么时候打开和关闭会话工厂 - In web application I am using hibernate. In that when do I Open and Close the Session factory 使用Hibernate拦截器时,我应该在Struts2 Web应用程序中的何处打开和关闭Hibernate会话? - Where should I open and close Hibernate session in Struts2 web app when using Hibernate Interceptors 在JSF Web应用程序中使用延迟加载时的Hibernate会话处理 - Hibernate session handling when using lazy loading in a JSF web application 什么时候关闭休眠会话? - When to close hibernate session? JSF与Hibernate示例Web应用程序 - JSF with Hibernate sample web application 当我为Hibernate Session Factory创建bean时的Spring MVC - Spring MVC when i create bean for Hibernate Session Factory Jsf Netbeans,休眠,获取会话工厂找不到符号错误 - Jsf Netbeans, Hibernate, Get Session Factory cannot find symbol error spring 3.1.1的junit测试,休眠4.0.1 Web应用程序在创建会话工厂bean期间失败 - junit test for spring 3.1.1 , hibernate 4.0.1 web application fail during creating session factory bean 会话和会话工厂在休眠 - Session and session factory in hibernate 休眠会话工厂关闭会删除所有自动生成的表 - Hibernate session factory close drops all auto generated tables
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM