List of usage examples for org.hibernate.cfg Configuration getProperties
public Properties getProperties()
From source file:src.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from w ww . ja va2 s. c om //objeto que armazena configuraes do hibernate.cfg.xml Configuration configuration = new Configuration(); //mtodo que l e valida as configuraes em hibernate.cfg.xml configuration.configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); //aplica e carrega as configuraes no objeto serviceRegistry serviceRegistryBuilder.applySettings(configuration.getProperties()); //objeto responsvel pela configuraes do hibernate.cfg.xml ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); //cria uma ou mais instncias de sesso da configurao. //Geralmente uma aplicao tem uma nica instncia de sesso e threads servindo pedidos de clientes //obtendo instncias da sesso do factory(fbrica) //fabrica uma ou mais instncia de sesses de acesso ao banco a partir da configuraes do objeto serviceRegistry return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable e) { throw new ExceptionInInitializerError("Criacao do objeto falhou: " + e); } }
From source file:srcclasses.HibernateUtilHelper.java
private static SessionFactory initHibernate() { try {//from w ww . j ava 2 s. c om // Create the SessionFactory from hibernate.cfg.xml final Configuration config = new Configuration().configure("hibernate.cfg.xml"); LOG.info("Connection hibernate to URL=" + config.getProperty("hibernate.connection.url")); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); return config.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed. " + ex); throw new ExceptionInInitializerError(ex); } }
From source file:Tables.SessionFactoryUtil.java
private static SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure("/ConfigFiles/hibernate.cfg.xml"); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:tempapp.TempApp.java
/** * @param args the command line arguments *///w w w. j a va 2 s. c om public static void main(String[] args) { Random rnd = new Random(); //--- Configuration cnf = new Configuration(); cnf.configure(); ServiceRegistry srv = new StandardServiceRegistryBuilder().applySettings(cnf.getProperties()).build(); ; SessionFactory sfac = cnf.buildSessionFactory(srv); //--- //Session sf = DAOclass.getSessionFactory().getCurrentSession(); for (int i = 0; i < 10; i++) { Session sf = sfac.getCurrentSession(); sf.beginTransaction(); User usr = new User(); usr.setLogin(Integer.toString(i)); usr.setEmail("nikita.brazhnik@gmail.com"); usr.setLoginType("1"); usr.setName(Long.toString(rnd.nextLong())); sf.save(usr); sf.getTransaction().commit(); } }
From source file:test.StuInfoJUnitTest.java
@Before public void init() { // configuration ?? Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // SessionFactory ?? sessionFactory = configuration.buildSessionFactory(serviceRegistry); // session/*from ww w . j a v a 2 s .com*/ session = sessionFactory.openSession(); // CRUD // ? transaction = session.beginTransaction(); }
From source file:tk.zater.CreateSession.CreateHibernateServer.java
private static SessionFactory buildSessionFactory() { Configuration conf = new Configuration().configure(); ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(conf.getProperties()) .buildServiceRegistry();//from ww w.ja va 2 s .c om sessionFactory = conf.buildSessionFactory(sr); return sessionFactory; }
From source file:ufsm.ctism.utils.HibernateUtils.java
private HibernateUtils() { Configuration configuration = new Configuration(); configuration.configure();// ww w .j av a 2s . c o m Properties properties = configuration.getProperties(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder(); StandardServiceRegistry serviceRegistry = builder.applySettings(properties).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:uk.ac.ebi.metabolights.repository.dao.hibernate.HibernateUtil.java
License:Apache License
public static void initialize(DataSource dataSource) { logger.info("Initializing HibernateSession util form a DataSource instance."); Configuration configuration = new Configuration(); // this is how to configure hibernate datasource configuration.getProperties().put(Environment.DATASOURCE, dataSource); initializePrivate(configuration);/*from w w w . j ava 2s. com*/ }
From source file:uk.ac.ebi.metabolights.repository.dao.hibernate.HibernateUtil.java
License:Apache License
private static void initializePrivate(Configuration configuration) { // Add classes to be handle by hibernate addEntities(configuration);/*from w ww.j a va 2 s . c o m*/ // Get the service registry ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); // Get the session factory factory = configuration.buildSessionFactory(sr); }
From source file:uk.ac.ox.it.ords.api.database.services.impl.hibernate.HibernateUtils.java
License:Apache License
private static void init() { String hibernateConfigLocation; try {// w w w. j a v a 2s. c om hibernateConfigLocation = MetaConfiguration.getConfiguration() .getString(HIBERNATE_CONFIGURATION_PROPERTY); } catch (Exception e) { hibernateConfigLocation = null; } try { Configuration configuration = new Configuration(); if (hibernateConfigLocation == null) { configuration.configure(); } else { configuration.configure(new File(hibernateConfigLocation)); } // // Add server connection details // DatabaseServer databaseServer = ServerConfigurationService.Factory.getInstance() .getOrdsDatabaseServer(); configuration.setProperty("hibernate.connection.url", databaseServer.getUrl()); configuration.setProperty("hibernate.connection.username", databaseServer.getUsername()); configuration.setProperty("hibernate.connection.password", databaseServer.getPassword()); addMappings(configuration); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Exception he) { System.err.println("Error creating Session: " + he); throw new ExceptionInInitializerError(he); } }