List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:com.baymet.dolu.util.HibernateUtil.java
License:Apache License
public static SessionFactory createSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.beingjavaguys.onetableperclasshierarchy.HibernateMain.java
License:Open Source License
public static void main(String[] args) { Shape shape = new Shape("Sqaure"); Rectangle rectangle = new Rectangle("Rectangle", 10, 20); Circle circle = new Circle("Circle", 4); Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/*from w ww . j a v a2 s.c o m*/ SessionFactory sf = configuration.buildSessionFactory(sr); Session ss = sf.openSession(); ss.beginTransaction(); ss.save(shape); ss.save(rectangle); ss.save(circle); ss.getTransaction().commit(); ss.close(); }
From source file:com.bookshop.utility.HibernateUtil.java
public static SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.datacentre.model.utils.HibernateUtil.java
private static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.europabrewing.util.HibernateUtil.java
License:Open Source License
/** * Connect to the database and create a sessionFactory object * * @return the newly created session factory *//*from w w w. j a v a 2 s .c o m*/ private static SessionFactory buildSessionFactory() { try { Configuration configuration = new Configuration(); // avoid slow startup: http://stackoverflow.com/questions/10075081/hibernate-slow-to-acquire-postgres-connection // configuration.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false"); configuration.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.ex.util.HibernateUtil.java
License:Apache License
private static SessionFactory configureSessionFactory() throws HibernateException { try {//w w w . j a va2s . c om Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.floreantpos.model.dao._BaseRootDAO.java
License:Open Source License
public static void initialize(String configFileName, Configuration configuration) { if (null == configFileName && null != sessionFactory) return;// ww w . j av a2 s . c o m else if (null != sessionFactoryMap && null != sessionFactoryMap.get(configFileName)) return; else { if (null == configFileName) { configuration.configure(); com.floreantpos.model.dao._RootDAO.setSessionFactory(configuration.buildSessionFactory()); } else { configuration.configure(configFileName); com.floreantpos.model.dao._RootDAO.setSessionFactory(configFileName, configuration.buildSessionFactory()); } } }
From source file:com.fpmislata.banco.persistence.dao.impl.hibernate.HibernateUtil.java
public static void buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); configuration.setProperty("hibernate.current_session_context_class", "thread"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.fpmislata.daw.hibernateex1.Query.java
public static void main(String[] args) { Configuration config = new Configuration(); config.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()) .buildServiceRegistry();/*from w ww . j a v a 2 s. co m*/ SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); //org.hibernate.Query query =session.createQuery("SELECT p FROM Profesor p WHERE id=1001"); //--Query with name org.hibernate.Query query = session.getNamedQuery("findAllProfesores"); //---Query with name List<Profesor> profesores = query.list(); for (Profesor profesor : profesores) { System.out.println(profesor.toString()); } //---One row /* Profesor profesor = (Profesor) query.uniqueResult(); System.out.println(profesor.toString()); */ }
From source file:com.fpmislata.seguros.datos.hibernate.HibernateUtil.java
License:Apache License
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(); configuration.setProperty("hibernate.current_session_context_class", "thread"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/*from www . j a va 2 s. com*/ }