根据我的读物,您将为每个请求创建一个会话,并在请求完成后关闭该会话。

在休眠状态下使用会话是否正确?


启动服务器并创建SessionFactory
用户想从数据库查询数据
2.1 Session userSession = MyHibernateClass.getFactory().openSession();
一次查询
session.close();


什么时候使用getCurrentSession()和何时openSession()

最佳答案

SessionFactory.openSession()


操作完成后,始终会打开一个新会话,您必须关闭该会话。
SessionFactory.getCurrentSession()
返回绑定到上下文的会话-您无需关闭它。
有关更多详细信息,您可以点击给定的链接
openSession() v/s getCurrentSession()

07-28 02:31