package util; import org.hibernate.SessionFactory; import org.hibernate.cfg.AnnotationConfiguration; import org.hibernate.cfg.Configuration; import bean.Event; public class HibernateUtil { private static SessionFactory sessionFactory = buildSessionFactory(); private static SessionFactory buildSessionFactory() { try { Configuration config = new AnnotationConfiguration().configure(); sessionFactory = config.buildSessionFactory(); System.out.println("sessionFactory: "+sessionFactory); return sessionFactory; } catch (Exception ex) { ex.printStackTrace(); return null; } } public static SessionFactory getSessionFactory() { return sessionFactory; } public static void closeSessionFatory(){ System.out.println("关闭SessionFactory"); if(sessionFactory != null) sessionFactory.close(); } }