根据我所读到的内容,您为每个请求创建一个会话,并在请求完成后关闭该会话。
这会是休眠中会话的正确用法吗?
Session userSession = MyHibernateClass.getFactory().openSession();
session.close();
我什么getCurrentSession()
时候用,什么时候用openSession()
?
SessionFactory.openSession()
总是打开一个新会话,一旦您完成操作,您必须关闭该会话。SessionFactory.getCurrentSession() 返回绑定到上下文的会话 - 您不需要关闭它。有关更多详细信息,您可以按照给定的链接openSession() v/s getCurrentSession()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句