/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package conexao; import org.hibernate.SessionFactory; import org.hibernate.cfg.AnnotationConfiguration; public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); private static SessionFactory buildSessionFactory() { try { AnnotationConfiguration cfg = new AnnotationConfiguration(); cfg.configure("hibernate.cfg.xml"); return cfg.buildSessionFactory(); } catch (Throwable e) { System.out.println("Criação inicial do objeto SessionFactory falhou. Erro: " + e); throw new ExceptionInInitializerError(e); } } public static SessionFactory getSessionFactory() { return sessionFactory; } }