zoukankan      html  css  js  c++  java
  • hibernate绑定session

    session 

       session是一种单实例对象 简单说就是自己用 别人不能用。在一些项目中很多人一起来操作 所以我们可以把session与我们的本地线程一起绑定,本地线程的特点就是执行一次 从创建到销毁。但我们使用完session后 别人可以再去使用。这种线程的绑定 底层使用的是threadLocal原理 而在hibernate中 hibernate框架已经帮我们实现了。

    方法:

         1.在hibernate核心配置文件中配置。

         2.调用sessionFactory里面的方法实现

    1.配置

    <property name="hibernate.current_session_context_class">thread
    </property>

    2.调用方法实现

    如果你有工具类 在工具类中调用

    public static Session getSessionObject(){
            
            return sessionFactory.getCurrentSession();
        }
        

    注意 : 在你运行前要把session关闭的代码去掉 以为当你运行结束时你的session就和本地线程一起关闭了

    想学小程序和Python私我   QQ:3275724538

  • 相关阅读:
    JOIN条件限制对结果记录的影响
    什么是linux?
    什么是操作系统?
    Internship settled!
    Python dict 调试技巧 —— 利用YAML存储dict内容
    c++ 异常处理
    C#可空类型
    C# 异常处理
    C#值类型与引用类型
    C# 类类型
  • 原文地址:https://www.cnblogs.com/alex96/p/8196196.html
Copyright © 2011-2022 走看看