List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:io.heming.accountbook.facade.FacadeUtil.java
License:Apache License
private static SessionFactory buildSessionFactory() { try {//from ww w.j a va 2s. c o m // Create the SessionFactory from hibernate.cfg.xml Configuration conf = new Configuration(); conf.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(conf.getProperties()).build(); SessionFactory sessionFactory = conf.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:io.opentracing.contrib.jdbc.HibernateTest.java
License:Apache License
private SessionFactory createSessionFactory(boolean traceWithActiveSpanOnly, List<String> ignored) { String ignoredForTrace = TestUtil.buildIgnoredString(ignored); Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Employee.class); configuration.setProperty("hibernate.connection.driver_class", "io.opentracing.contrib.jdbc.TracingDriver"); configuration.setProperty("hibernate.connection.url", "jdbc:tracing:h2:mem:hibernate?" + ignoredForTrace + "traceWithActiveSpanOnly=" + traceWithActiveSpanOnly); configuration.setProperty("hibernate.connection.username", "sa"); configuration.setProperty("hibernate.connection.password", ""); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect"); configuration.setProperty("hibernate.hbm2ddl.auto", "create-drop"); configuration.setProperty("hibernate.show_sql", "true"); configuration.setProperty("hibernate.connection.pool_size", "10"); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); return configuration.buildSessionFactory(builder.build()); }
From source file:it.cnr.ilc.lc.hibernatesearchtest.HibernateUtil.java
private static SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure();//from w ww. j a va2 s . co m Properties properties = configuration.getProperties(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(properties).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:it.unitn.elisco.utils.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from ww w .j a v a2 s . co m*/ StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .applySetting("hibernate.hikari.dataSource.url", ConfigurationProperties.getInstance().getDbURL()) .applySetting("hibernate.hikari.dataSource.user", ConfigurationProperties.getInstance().getDbUsername()) .applySetting("hibernate.hikari.dataSource.password", ConfigurationProperties.getInstance().getDbPassword()) .configure("hibernate.cfg.xml").build(); Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder().build(); return metadata.getSessionFactoryBuilder().build(); } catch (Throwable ex) { throw new ExceptionInInitializerError(ex); } }
From source file:javahibernate2.JavaHibernate2.java
public SessionFactory initHibernate() { try {//from w ww.j a va2s . co m final Configuration config = new Configuration(); config.configure("hibernate.cfg.xml"); LOG.info("Connection to hibernate URL = " + config.getProperty("hibernate.connection.url")); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); return config.buildSessionFactory(serviceRegistry); } catch (Exception e) { System.out.println(e.toString()); return null; } }
From source file:jmm.persist.DbHibernate.java
License:Open Source License
/** * creates a new ServiceRegistry and a new SessionFactory *///from ww w . ja va 2 s . c om static void openDatabase() { serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:lk.dialoglab.ezcash.util.HibernateUtil.java
private static void setSessionFactory(DBInfo dbInfo) { try {/*from w w w .ja v a 2 s .c om*/ Configuration conf = new Configuration().configure(); String url = "jdbc:mysql://" + dbInfo.getServer() + ":" + dbInfo.getPort() + "/" + dbInfo.getDbName(); //System.out.println("dbInfo: " + dbInfo); System.out.println("url to open++++++++++++++++: " + url + " dbInfo:" + dbInfo.getUsername() + " dbInfo: " + dbInfo.getPassword()); conf.setProperty("hibernate.connection.url", url); conf.setProperty("hibernate.connection.username", dbInfo.getUsername()); conf.setProperty("hibernate.connection.password", dbInfo.getPassword()); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build(); sessionFactory = conf.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:lkmproject.util.HibernateUtil.java
public static SessionFactory createSessionFactory() { Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); }
From source file:lt.emasina.resthub.factory.ConnectionManager.java
License:Open Source License
public Session getSession(String name) { if (!factories.containsKey(name)) { Configuration cfg = new Configuration(); cfg.configure();/*from w w w.j a v a 2 s . c om*/ cfg.setProperty(PROPERTY_URL, cf.getUrl(name)); cfg.setProperty(PROPERTY_USERNAME, cf.getUsername(name)); cfg.setProperty(PROPERTY_PASSWORD, cf.getPassword(name)); if (log.isDebugEnabled()) { cfg.setProperty(PROPERTY_SHOWSQL, "true"); cfg.setProperty(PROPERTY_FORMATSQL, "true"); } if (log.isDebugEnabled()) { for (Map.Entry<Object, Object> e : cfg.getProperties().entrySet()) { log.debug(String.format("%s property: %s = %s", name, e.getKey(), e.getValue())); } } ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()).build(); factories.put(name, cfg.buildSessionFactory(serviceRegistry)); } return factories.get(name).openSession(); }
From source file:main.Lanzadera.java
public static void main(String[] args) { try {//from ww w . j a va2s . c o m Configuration configuration = new Configuration().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(); System.exit(0); }