List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:DAO.SessionGetter.java
private static SessionFactory buildSessionFactory() { try {// w ww. j ava2 s . c o m if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(); StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .configure("hibernate.cfg.xml").build(); sessionFactory = configuration.buildSessionFactory(standardRegistry); } return sessionFactory; } catch (Exception ex) { throw new ExceptionInInitializerError(ex); } }
From source file:databaseUtility.NewHibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Categoria.class).addAnnotatedClass(Evento.class) .addAnnotatedClass(Artista.class).addAnnotatedClass(Commento.class) .addAnnotatedClass(Utente.class).addAnnotatedClass(Provincia.class); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry sessionFactory = configuration.buildSessionFactory(serviceRegistry); }/*from w w w. j a v a2 s .co m*/ return sessionFactory; }
From source file:db.SessionCreator.java
public static Session getSession() { Configuration configuration = new Configuration(); configuration.configure(); SessionFactory factory = configuration.buildSessionFactory(); Session session = factory.openSession(); return session; }
From source file:de.arago.data.util.ConfigHelper.java
License:Open Source License
static SessionFactory makeFactory(String datasource, Properties p) { final Configuration configuration = new Configuration(); configuration.configure(); String jdbcUrl = System.getProperty(PREFIX + datasource); if (jdbcUrl == null || jdbcUrl.isEmpty()) { jdbcUrl = "jdbc:mysql://127.0.0.1/rike?user=rike&password=rike&useUnicode=true&characterEncoding=UTF-8"; }//from ww w. j a v a2s .co m configuration.setProperty("hibernate.connection.url", jdbcUrl); setCredentials(configuration, jdbcUrl); setDebug(configuration); setAdditionalProperties(configuration, p); return configuration.buildSessionFactory(); }
From source file:de.csw.expertfinder.persistence.PersistenceStoreFacade.java
License:Open Source License
/** * private Constructor for {@link PersistenceStoreFacade} *///from w ww . jav a 2s. c o m private PersistenceStoreFacade() { Configuration conf = new Configuration(); sessionFactory = conf.configure().buildSessionFactory(); }
From source file:de.dominikschadow.webappsecurity.daos.HibernateUtil.java
License:Apache License
public static SessionFactory getSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();/* www. j a va 2 s. co m*/ return configuration.buildSessionFactory(serviceRegistry); }
From source file:de.dominikschadow.webappsecurity.servlets.HQLServlet.java
License:Apache License
@PostConstruct public void init() { Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry();//from ww w . java 2 s .c o m sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:de.hshannover.f4.trust.irongpm.util.HibernateUtil.java
License:Apache License
private static SessionFactory buildSessionFactory() { try {//w w w . j a va2 s .co m Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; // Create the SessionFactory from hibernate.cfg.xml } 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:de.metanome.backend.results_db.HibernateUtil.java
License:Apache License
protected static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); return configuration.configure().buildSessionFactory(serviceRegistry); }
From source file:de.nava.informa.impl.hibernate.SessionHandler.java
License:Open Source License
/** * Constructor which configures hibernate, in this order: * <ol>//from ww w .j a v a 2 s . c o m * <li>Reads hibernate.cfg.xml or hibernate.properties file from the * CLASSPATH to retrieve information about how the database can be * accessed (JDBC connection properties).</li> * <li>Then reads in the definiton files for all related informa hibernate * classes (*.hbm.xml)</li> * <li>Finally, if supplied, applies a Properties object to do a final * override.</li> * </ol> * * @throws HibernateException In case a problem occurred while configuring * hibernate or creating the session factory. */ private SessionHandler(Properties props) throws HibernateException { // reads in hibernate.properties implictly for database connection settings Configuration cfg = new Configuration(); // attempt to use standard config file named hibernate.cfg.xml try { cfg.configure(); } catch (HibernateException he) { logger.info("Can't find \"hibernate.cfg.xml\" in classpath."); } // add base classes cfg.addClass(Channel.class).addClass(Item.class).addClass(ItemGuid.class).addClass(ItemEnclosure.class) .addClass(ItemSource.class).addClass(Cloud.class).addClass(Category.class) .addClass(ChannelGroup.class).addClass(ChannelSubscription.class).addClass(Image.class) .addClass(ItemMetadata.class).addClass(TextInput.class); // If Properties were supplied then use them as the final override if (props != null) cfg.addProperties(props); // get session factory (expensive) sessFactory = cfg.buildSessionFactory(); }