如何正确使用休眠会话?

时间:2019-05-26 16:10:52

标签: java database hibernate

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

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

  1. 启动服务器并创建SessionFactory
  2. 用户要从数据库查询数据 2.1 Session userSession = MyHibernateClass.getFactory().openSession();
  3. 进行一个查询
  4. session.close();

何时使用getCurrentSession()和何时使用openSession()

1 个答案:

答案 0 :(得分:0)

SessionFactory.openSession() 

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