猿问

如何正确使用休眠会话?

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

这是休眠中会话的正确用法吗?

  1. 启动服务器并创建 SessionFactory

  2. 用户想从数据库2.1查询数据Session userSession = MyHibernateClass.getFactory().openSession();

  3. 做一个查询

  4. session.close();

我什么getCurrentSession()时候使用openSession()


德玛西亚99
浏览 92回答 1
1回答

慕尼黑的夜晚无繁华

SessionFactory.openSession()总是打开一个新会话,您必须在完成操作后关闭该会话。SessionFactory.getCurrentSession() 返回绑定到上下文的会话 - 您不需要关闭它。有关更多详细信息,您可以点击给定的链接 openSession() v/s getCurrentSession()
随时随地看视频慕课网APP

相关分类

Java
我要回答