码迷,mamicode.com
首页 > Web开发 > 详细

HibernateUtil工具类的使用

时间:2017-08-02 11:48:38      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:app   open   actor   整合   工具   cto   util   builder   style   

为了简化代码的重复性,使用HibernateUtil工具类对Hibernate有关的代码进行整合

主要实现有,getSessionFactory(),getSession(),closeSession()

public class HibernateUtil {

	  private static final SessionFactory sessionFactory=buildSessionFactory();
	  private static  Session session;
	  

	private static SessionFactory buildSessionFactory(){
		Configuration configuration=new Configuration().configure(); //实例化配置
		ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();//生成服务登记
	    return configuration.buildSessionFactory(serviceRegistry);
	}
	//获取sessionFactory
	public static SessionFactory getSessionFactory(){
		return sessionFactory;
	}
	//获取session
	public static Session getSession(){
		return sessionFactory.openSession();
	}
	//关闭session
	public static void closeSession(){
		if(session!=null){
			session.close();
		}
	}
}

 

HibernateUtil工具类的使用

标签:app   open   actor   整合   工具   cto   util   builder   style   

原文地址:http://www.cnblogs.com/goxcheer/p/7272916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!