获取数据库连接对象
来源:互联网 发布:日本书法 知乎 编辑:程序博客网 时间:2024/06/05 15:12
package com.yh.db;
//无参构造
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
/*
* 解析hibernate.cfg.xml:默认configure()会去指定位置(src/)下解析默认名称为(hibernate.cfg.xml)
* Conguration SessionFactory Session Transaction
*
*/
public class DatabaseConnection {
private static Configuration configuration=null;
private static SessionFactory sessionFactory=null;
static{
//1.创建一个解析配置文件的Configuration对象 configure() 默认会去src下找一个叫hibernate.cfg.xml的配置文件
configuration=new Configuration().configure();
//2.创建数据源代理
sessionFactory=configuration.buildSessionFactory();
}
public static Session getSession(){
//1.获取session方法 openSession() 创建一个新的线程
return sessionFactory.openSession();
}
public static Session getCurrentSession(){
//2.getCurrentSession() 绑定当前线程
return sessionFactory.getCurrentSession();
}
public static void main(String[] args){
System.out.println(getSession());
System.out.println(getCurrentSession());
}
}
//无参构造
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
/*
* 解析hibernate.cfg.xml:默认configure()会去指定位置(src/)下解析默认名称为(hibernate.cfg.xml)
* Conguration SessionFactory Session Transaction
*
*/
public class DatabaseConnection {
private static Configuration configuration=null;
private static SessionFactory sessionFactory=null;
static{
//1.创建一个解析配置文件的Configuration对象 configure() 默认会去src下找一个叫hibernate.cfg.xml的配置文件
configuration=new Configuration().configure();
//2.创建数据源代理
sessionFactory=configuration.buildSessionFactory();
}
public static Session getSession(){
//1.获取session方法 openSession() 创建一个新的线程
return sessionFactory.openSession();
}
public static Session getCurrentSession(){
//2.getCurrentSession() 绑定当前线程
return sessionFactory.getCurrentSession();
}
public static void main(String[] args){
System.out.println(getSession());
System.out.println(getCurrentSession());
}
}
0 0
- java获取数据库连接对象
- 获取数据库连接对象
- spring获取数据库连接对象
- JDBC与JNDI获取数据库连接对象注意事项
- JDBC学习一获取数据库连接对象
- 数据库连接对象
- Mysql权限问题-导致数据库连接池对象获取不到
- 获取数据库连接-bboss persistent
- weblogic下获取数据库连接
- 数据库连接池获取连接
- java 获取数据库连接
- jdbc获取数据库连接
- jdbc获取各种数据库连接
- 快速获取数据库连接字串
- 快速获取数据库连接字串
- 简单获取数据库连接串
- 从jndi获取数据库连接
- JDBC_获取数据库连接
- 欢迎使用CSDN-markdown编辑器
- linux3.14.38内核编译出错
- MySQL 存储表情字符
- CentOS7安装、配置MariaDB集群问题总结
- GMTC全球移动技术大会2017参会指南
- 获取数据库连接对象
- Android NDK
- Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source di
- requests库的安装
- edittext不自动获取焦点
- 修改input的text 通过jquery的html获取值 未变化
- Git系列一之安装管理
- (4)MyBatis之一对一关联
- 0001-Verilog语言学习笔记/20170314