博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getCurrentSession() 和getSession()的联系
阅读量:5919 次
发布时间:2019-06-19

本文共 842 字,大约阅读时间需要 2 分钟。

hot3.png

package com.hsp.util;import org.hibernate.Session;  import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;final public class HibernateUtil { //SqlHelper private static SessionFactory sessionFactory=null;//使用线程局部模式private static ThreadLocal
threadLocal=new ThreadLocal
();private HibernateUtil(){};static {sessionFactory=new Configuration().configure("com/hsp/config/hsp.cfg.xml").buildSessionFactory();}//获取全新的全新的sesessionpublic static Session openSession(){return sessionFactory.openSession();}//获取和线程关联的sessionpublic static Session getCurrentSession(){Session session=threadLocal.get();//判断是否得到if(session==null){session=sessionFactory.openSession();//把session对象设置到 threadLocal,相当于该session已经和线程绑定threadLocal.set(session);}return session;}}

转载于:https://my.oschina.net/zhongwenhao/blog/206894

你可能感兴趣的文章
研究android网络通信笔记
查看>>
(转)消息队列之RabbitMQ-基础概念详细介绍
查看>>
Apache Camel http
查看>>
Linux远程下载文件命令
查看>>
UBUNTU安装G++
查看>>
C++ 函数返回值为对象并不调用复制构造函数
查看>>
手机下载土豆网视频复制到电脑上不能播放问题
查看>>
Linux下微信安装
查看>>
python实现目录下文件名匹配的进行迁移
查看>>
Windows安装Apache服务器(httpd),添加组件实现Flash播放器在线自由拖放MP4
查看>>
springboot集成shiro框架(2)添加缓存
查看>>
Make 命令教程
查看>>
ARP报文详解
查看>>
H3C 7503、5500、5120交换机配置端口汇聚
查看>>
项目成本管理
查看>>
linux hwclock命令参数及用法详解--linux显示/设置硬件时钟命令
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
github 重要框架
查看>>
读框架笔记(一)
查看>>