阅读背景:

Hibernate之实现数据库的基本操作及相关api

来源:互联网 

配置进程省略。

数据库衔接的公共类HibernateUtils.java

package test.hibernate.dao;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtils {

	private static SessionFactory sessionFactory;

	static {
		// Configuration configuration=new Configuration();
		// configuration.configure();//读取默许的文件hibernate.cfg.xml
		// // configuration.configure("hibernate.cfg.xml");读取指定文件
		// sessionFactory=configuration.buildSessionFactory();
		sessionFactory = new Configuration()//
				.configure()//
				.buildSessionFactory();
	}

	/*
	 * 取得一个全局唯一的SessionFactory
	 * 
	 * @return
	 */

	public static SessionFactory getSessionFactory() {
		return sessionFactory;
	}

	/*
	 * 从全局SessionFactory中打开一个Session
	 */
	public static Session openSession() {
		return sessionFactory.openSession();
	}

	public static void setSessionFactory(SessionFactory sessionFactory) {
		HibernateUtils.sessionFactory = sessionFactory;
	}

}
package t




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: