以下笔记均摘自OneNote的原始笔记,想要获取格式更好的OneNote原始笔记,以及相应的配套视频请访问http://hqyrbl.cn
封装一个Hibernate的工具类
public class HibernateUtils {
private static SessionFactory sf;
static{
//1.创建Configuration对象
Configuration cfg = new Configuration().configure();
//2.创建一个sessionFactory
sf = cfg.buildSessionFactory();
//3.在虚拟机关闭时,释放SessionFactory
Runtime.getRuntime().addShutdownHook(new Thread(){
@Override
public void run() {
sf.close();
System.out.println("已经释放");
}
});
}
public static Session openSession(){
return sf.openSession();
}
public static Session getCurrentSession(){
return sf.getCurrentSession();
}
}