zoukankan      html  css  js  c++  java
  • HibernateUtil工具类的使用

    为了简化代码的重复性,使用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();
    		}
    	}
    }
    
  • 相关阅读:
    beagle ubuntu
    screen usage
    centos install nginx¢os 添加网易源
    心情舒畅,升级到u10.04了
    nginx 运行,检测
    联通宽带测速
    virtualenv usage
    linux 终端下utf8 和gbk相互转换
    [梦]2005725
    git install on centos
  • 原文地址:https://www.cnblogs.com/goxcheer/p/7272916.html
Copyright © 2011-2022 走看看