根据我的了解,您会为每个请求创建一个会话,并在请求完成后关闭该会话。
在休眠状态下使用会话是否正确?
Session userSession = MyHibernateClass.getFactory().openSession();
session.close();
何时使用getCurrentSession()
和何时使用openSession()
?
答案 0 :(得分:0)
SessionFactory.openSession()
总是打开一个新的会话,完成操作后必须关闭。 SessionFactory.getCurrentSession() 返回绑定到上下文的会话-您无需关闭此会话。 有关更多详细信息,您可以按照给定的链接 openSession() v/s getCurrentSession()