package ywcai.ssh.dao;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateSessionFactory {
//private static final String CFG_FILE_LOCATION = "../Hibernate.cfg.xml";
private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();
private static final Configuration cfg = new Configuration();
private static SessionFactory sessionFactory;
public static Session getcurrentSession() throws HibernateException {
Session session = threadLocal.get();
if (session == null || session.isOpen() == false) {
if (sessionFactory == null) {
try {
sessionFactory = cfg.configure().buildSessionFactory();
} catch (Exception e) {
e.printStackTrace();
}
}
session = sessionFactory.openSession();
threadLocal.set(session);
}
return session;
}
public static void closeSession() throws HibernateException {
Session session = threadLocal.get();
threadLocal.set(null);
if (session != null) {
session.close();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SSH.rar (57个子文件)
.project 1KB
.settings
.jsdtscope 503B
org.eclipse.wst.common.component 469B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
spring.log 6KB
src
ywcai
ssh
dao
UsersDao.java 357B
HibernateSessionFactory.java 1KB
test
TestHibernate.java 712B
TestSpring.java 485B
action
LoginAction.java 933B
service
UserInfo.java 329B
UserEdit.java 443B
UserInfo.hbm.xml 574B
build
classes
ywcai
ssh
dao
HibernateSessionFactory.class 2KB
UsersDao.class 862B
test
TestSpring.class 869B
TestHibernate.class 2KB
action
LoginAction.class 2KB
service
UserInfo.class 740B
UserEdit.class 973B
UserInfo.hbm.xml 574B
WebContent
WEB-INF
web.xml 2KB
pages
success.jsp 457B
lib
standard-1.1.2.jar 384KB
ognl-3.0.6.jar 223KB
c3p0-0.9.1.jar 594KB
javassist-3.4.GA.jar 460KB
struts2-core-2.3.20.jar 807KB
spring-web.jar 190KB
jstl-1.2.jar 405KB
struts2-spring-plugin-2.3.20.jar 21KB
jta-1.1.jar 13KB
hibernate3.jar 2.64MB
xwork-core-2.3.20.jar 656KB
freemarker-2.3.19.jar 909KB
slf4j-log4j12-1.5.8.jar 9KB
commons-logging-1.2.jar 60KB
log4j-1.2.17.jar 478KB
hibernate.jar 11KB
commons-collections-3.1.jar 546KB
dom4j-1.6.1.jar 307KB
commons-io-2.2.jar 170KB
slf4j-api-1.5.8.jar 23KB
commons-fileupload-1.3.1.jar 67KB
antlr-2.7.6.jar 433KB
spring.jar 2.81MB
commons-lang3-3.2.jar 376KB
classes
log4j.properties 814B
applicationContext.xml 3KB
struts.xml 454B
hibernate.cfg.xml 1KB
index.jsp 594B
META-INF
MANIFEST.MF 39B
.classpath 834B
共 57 条
- 1
资源评论
Jimi1985
- 粉丝: 21
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python tkinter-08-盒子模型.ev4.rar
- Doozy UI Manager 2023
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现无线传感器网络无需测距定位算法matlab源代码 包括apit,dv-hop,amorphous在内的共7个
- 基于python的yolov5实现的旋转目标检测
- 基于matlab实现无线传感器网络 CAB定位仿真程序 这是无线传感器节点定位CAB算法的仿真程序,由matlab完成.rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- springcodespringcodespringcodespringcode
- 基于matlab实现权值的MAXDEV无线传感器网络定位算法研究 MAXDEV 无线传感器 定位 算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功