gpt4 book ai didi

java - 如何正确使用hibernate session ?

转载 作者:行者123 更新时间:2023-12-02 05:12:59 31 4
gpt4 key购买 nike

据我所知,您为每个请求创建一个 session ,并在请求完成后关闭 session 。

这是 hibernate 中 session 的正确用法吗?

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

何时使用 getCurrentSession() 以及何时使用 openSession()

最佳答案

SessionFactory.openSession() 

始终打开一个新 session ,完成操作后必须将其关闭。 SessionFactory.getCurrentSession()返回绑定(bind)到上下文的 session - 您不需要关闭它。欲了解更多详细信息,您可以点击给定的链接 openSession() v/s getCurrentSession()

关于java - 如何正确使用hibernate session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56315227/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com