单例SessionFactory

1. HibernateUtils.java

package hibernate.utils;  
  
import org.hibernate.Session;  
import org.hibernate.SessionFactory;  
import org.hibernate.cfg.Configuration;  
  
/** 
 * Hibernate框架的工具类 
 * @author Administrator 
 */  
public class HibernateUtils {  
      
    // ctrl + shift + x  
    private static final Configuration CONFIG;  
    private static final SessionFactory FACTORY;  
      
    // 编写静态代码块  
    static{  
        // 加载XML的配置文件  
        CONFIG = new Configuration().configure();  
        // 构造工厂  
        FACTORY = CONFIG.buildSessionFactory();  
    }  
      
    /** 
     * 从工厂中获取Session对象 
     * @return 
     */  
    public static Session getSession(){  
        return FACTORY.openSession();  
    }  
      
}  

通过这个工具类,我们就可以对对象进行增删改查操作。


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页