CustomSessionFactory工具类
来源:互联网 发布:mac os x 软件 编辑:程序博客网 时间:2024/06/14 20:11
CustomSessionFactory.java
importorg.hibernate.Session;
importorg.hibernate.SessionFactory;
importorg.hibernate.Transaction;
importorg.hibernate.cfg.Configuration;
importorg.hibernate.service.ServiceRegistry;
importorg.hibernate.service.ServiceRegistryBuilder;
publicclassCustomSessionFactory{
privatestaticSessionFactorysessionFactory;
privatestaticSessionsession;
privatestaticTransactiontransaction;
publicstaticSession getSession(){
init();
returnsession;
}
publicstaticvoidinit(){
//创建配置对象,参数用于只想Hibernate配置文件路径
Configuration config=newConfiguration().configure("/config/hibernate.cfg.xml");
//创建服务配置对象
ServiceRegistry serviceRegistry=newServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
//创建会话工厂对象
sessionFactory=config.buildSessionFactory(serviceRegistry);
//创建会话对象
session=sessionFactory.openSession();
//开启事务
transaction=session.beginTransaction();
}
publicstaticvoidcloseSession(){
//提交事务
transaction.commit();
//关闭会话
session.close();
//关闭会话工厂
sessionFactory.close();
}
}
阅读全文
0 0
- CustomSessionFactory工具类
- 工具类
- 工具类!!!!
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- JVM学习笔记(1)-虚拟机内存
- spring知识点总结
- Apache POI解析Excel文件
- 静态代码块,构造代码块,构造方法三者的区别与联系
- C++ 文件操作(CFile类)
- CustomSessionFactory工具类
- 【后台】嵌入式服务器Boa和CGI
- 将sum转换成8进制的字符串后再转整数
- animationDemo
- 欧拉函数模板
- Entity.hbm.xml对象关系映射文件配置
- G
- 【RMQ】nyoj-119 士兵杀敌(三)
- 第一天:Mat类基础