List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:es.logongas.ix3.core.hibernate.HibernateUtil.java
License:Apache License
public static synchronized void buildSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); 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:eu.musesproject.windowsclient.model.DBManager.java
License:Apache License
private SessionFactory getSessionFactory() { if (sessionFactory == null) { org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration(); configuration.configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();//from w w w . j a va 2s . co m sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; }
From source file:eu.scape_project.tb.hibernate.HibernateUtil.java
License:Apache License
private static SessionFactory buildSessionFactory() { try {// w w w . j av a 2 s.c o m Configuration c = new Configuration(); c.addAnnotatedClass(eu.scape_project.tb.model.entity.Workflow.class); c.addAnnotatedClass(eu.scape_project.tb.model.entity.WorkflowRun.class); c.addAnnotatedClass(eu.scape_project.tb.model.entity.WorkflowInputPort.class); // Create the SessionFactory from hibernate.cfg.xml return c.configure().buildSessionFactory(); } 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:eu.trentorise.opendata.ckanalyze.managers.PersistencyManager.java
License:Open Source License
/** * Configuration method, here you have to put your annotated class in order * to be processed from Hibernate//from ww w . j a va 2s . c o m * * @return configuration instance */ private static synchronized Configuration configure() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(CatalogStringDistribution.class); configuration.addAnnotatedClass(ResourceStringDistribution.class); configuration.addAnnotatedClass(Catalog.class); configuration.addAnnotatedClass(Resource.class); configuration.addAnnotatedClass(Datatype.class); configuration.addAnnotatedClass(ResourceDatatypesCount.class); configuration.addAnnotatedClass(eu.trentorise.opendata.ckanalyze.jpa.Configuration.class); PluralNamingStrategy strategy = new PluralNamingStrategy(); configuration.setNamingStrategy(strategy); configuration.configure(); sr = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry(); return configuration; }
From source file:gov.nih.nci.logging.api.logger.hibernate.HibernateSessionFactoryHelper.java
License:BSD License
/** * @return - Returns a Hibernate session with audit interceptor using * the default session factory created from the <code>hibernate.cfg.xml</code> file * @throws HibernateException/*www.ja va 2 s .co m*/ */ public static Session getDefaultAuditSession() throws HibernateException { Configuration cfg = new Configuration(); return cfg.configure().buildSessionFactory().openSession(new ObjectStateInterceptor()); }
From source file:gr.myoffers.ws.wsoffer.util.HibernateUtil.java
public static SessionFactory getSessionFactory() { Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:hib.TableCreater.java
public static void main(String[] args) { Configuration cfg = new Configuration(); //cfg.addAnnotatedClass(table.MiniProject.class); //cfg.addAnnotatedClass(table.Employee.class); //cfg.addAnnotatedClass(table.MajorProject.class); //cfg.addAnnotatedClass(table.LiveProject.class); //cfg.addAnnotatedClass(table.Candidate.class); cfg.addAnnotatedClass(Table.User.class); //cfg.addAnnotatedClass(Table.Profile.class); cfg.configure(); SchemaExport se = new SchemaExport(cfg); se.create(true, true);/*from w w w.j av a2 s . c o m*/ System.out.println("TABLE CREATED!!"); }
From source file:it.cnr.ilc.lc.hibernatesearchtest.HibernateUtil.java
private static SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure(); Properties properties = configuration.getProperties(); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(properties).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
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(); 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"); }/*from w ww . j a v a 2 s .c om*/ 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() { Configuration conf = new Configuration(); conf.configure(); ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder(); srBuilder.applySettings(conf.getProperties()); ServiceRegistry sr = srBuilder.build(); this.factory = conf.buildSessionFactory(sr); }