hibernate工具类

public final class HibernateTool {
 
 private static SessionFactory sf;
 static{

  // 读取hibernate.cfg.xml配置文件
  Configuration cfg = new Configuration().configure();

  // 创建一个会话工厂
  sf = cfg.buildSessionFactory();
  
  
 }
 //取得会话工厂
 public static SessionFactory getSessionFactory(){
  
  return sf;
 }
 //取得会话
 public static Session getSession(){
  
  return sf.openSession();
 }
 //释放资源
 public static void dispose(Session session){
  
  if(session!=null){
   
   if(session.isOpen())
    session.close();
   
  }
  
 }

}

原文地址:https://www.cnblogs.com/alvin-perfect/p/4390070.html