List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:javahibernate2.JavaHibernate2.java
public SessionFactory initHibernate() { try {/* w ww. j a v a2 s . 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:kr.debop4j.data.hibernate.tools.HibernateTool.java
License:Apache License
/** * Build session factory.//from w ww . j ava 2s . co m * * @param cfg the cfg * @return the session factory */ public static SessionFactory buildSessionFactory(Configuration cfg) { assert cfg != null; if (log.isInfoEnabled()) log.info("SessionFactory ."); ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder().applySettings(cfg.getProperties()); SessionFactory factory = cfg.buildSessionFactory(registryBuilder.buildServiceRegistry()); if (log.isInfoEnabled()) log.info("SessionFactory ."); return factory; }
From source file:lk.dialoglab.ezcash.util.HibernateUtil.java
private static void setSessionFactory(DBInfo dbInfo) { try {//from www .j av 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:local.prototype.hibernate.AppTest.java
License:Open Source License
@Override protected void setUp() throws Exception { // A SessionFactory is set up once for an application Configuration configuration = new Configuration().configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/*www.ja v a 2 s . c om*/ sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
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 ww w . ja 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.java.Contexto.ContextoBase.java
public ContextoBase(String NombreConf) { Configuration conf = new Configuration(); conf.configure(NombreConf);/*from www .j a v a 2 s .co m*/ ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder(); srBuilder.applySettings(conf.getProperties()); ServiceRegistry sr = srBuilder.build(); this.factory = conf.buildSessionFactory(sr); }
From source file:main.java.Contexto.ContextoBase.java
public ContextoBase() { Configuration conf = new Configuration(); conf.configure();//from w w w .j a v a 2 s . com ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder(); srBuilder.applySettings(conf.getProperties()); ServiceRegistry sr = srBuilder.build(); this.factory = conf.buildSessionFactory(sr); }
From source file:main.Lanzadera.java
public static void main(String[] args) { try {/*from w ww . ja va 2 s . 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); }
From source file:main.resources.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { // loads configuration and mappings Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); // builds a session factory from the service registry sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/*from w w w. j a v a 2 s . co m*/ return sessionFactory; }