繁体   English   中英

如何正确使用hibernate-sessions?

[英]How to use hibernate-sessions properly?

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

这是hibernate会话的正确用法吗?

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

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

SessionFactory.openSession() 

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM