List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w . j a va 2s.c om*/ if (sessionFactory == null) { Configuration configuration = new Configuration() .configure(HibernateUtil.class.getResource("/hibernate.cfg.xml")); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java
public static SessionFactory getSessionFactory() { // return sessionFactory; Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build()); return sessionFactory; }
From source file:edu.eci.cosw.jpa.sample.SimpleMainApp.java
License:Open Source License
public static SessionFactory getSessionFactory() { // loads configuration and mappings Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:edu.nps.moves.mmowgli.hibernate.AbstractVHib.java
License:Open Source License
protected void init2() { if (initted2) return;//from ww w . j av a2 s . c om initted2 = true; try { // Set up the mapping addAnnotatedClasses(getExampleMappedClass(), cnf); StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder(); srb.applySettings(cnf.getProperties()); srb.addService(EventListenerRegistry.class, new EventListenerRegistryImpl()); // have to add manually sr = srb.build(); sf = cnf.buildSessionFactory(sr); } catch (Throwable ex) { commonInitCatch(ex); } }
From source file:edu.temple.tutrucks.HibernateUtil.java
/** * Builds Hibernate's Session Factory. Required by Hibernate * @return the session factory for Hibernate *///from w w w . j av a 2s . co m private static SessionFactory buildSessionFactory() { try { // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed."); System.err.println(ex.getMessage()); ex.printStackTrace(); throw new ExceptionInInitializerError(ex); } }
From source file:ee.ria.xroad.common.db.HibernateUtil.java
License:Open Source License
private static SessionFactoryCtx createSessionFactoryCtx(String name, Interceptor interceptor) throws Exception { log.trace("Creating session factory for '{}'...", name); Configuration configuration = getDefaultConfiguration(name, interceptor); configuration.configure("hibernate.cfg.xml"); configuration.configure(name + ".hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return new SessionFactoryCtx(sessionFactory, serviceRegistry); }
From source file:Entidades.BaseDAO.java
public static Session openSession() throws Exception { Configuration configuration = new Configuration(); configuration.configure();/*from w w w . j a v a 2 s .c om*/ StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .configure("hibernate.cfg.xml").build(); SessionFactory sessionFactory = configuration.buildSessionFactory(standardRegistry); Session session = sessionFactory.openSession(); return session; }
From source file:erufu.wizardo.rawsviewer.db.HibernateUtil.java
private static SessionFactory init() { final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml .build();/*w ww .j a va 2s.c o m*/ try { return new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { StandardServiceRegistryBuilder.destroy(registry); throw new RuntimeException(e); } }
From source file:es.logongas.ix3.core.hibernate.HibernateUtil.java
License:Apache License
public static synchronized void buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure();// w w w.j a v a2 s . c o m ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); ServiceRegistry serviceRegistry2 = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory2 = configuration.buildSessionFactory(serviceRegistry2); //new org.hibernate.tool.hbm2ddl.SchemaExport(configuration).setOutputFile("script.sql").setDelimiter(";").create(true, false); }
From source file:es.munvi.hibernateannotated.main.Lanzadera.java
public static void main(String[] args) { try {/*from w w w . java 2 s. c o m*/ Configuration configuration = new Configuration().addAnnotatedClass(Clientes.class).configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Failed to create SessionFactory object " + ex); throw new ExceptionInInitializerError(ex); } Lanzadera Me = new Lanzadera(); Me.listClientes(); /*Me.addCliente("007", "Carlos", "Ciao", "Membrilla"); Me.addCliente("008", "Enrique", "Clar", "Parla"); Me.addCliente("009", "Pablo", "Borne", "Pizarra");*/ //Me.updateCliente("009", "Navalcarnero"); //Me.deleteCliente("009"); //Me.listClientes(); sessionFactory.close(); System.exit(0); }