Example usage for org.hibernate.cfg Configuration Configuration

List of usage examples for org.hibernate.cfg Configuration Configuration

Introduction

In this page you can find the example usage for org.hibernate.cfg Configuration Configuration.

Prototype

public Configuration() 

Source Link

Usage

From source file:au.edu.anu.metadatastores.harvester.HarvesterHibernateUtil.java

License:Open Source License

/**
 * Build the sesion factory//from   w w w .j  a va 2s  . co m
 * 
 * @return The session factory
 */
private static SessionFactory buildSessionFactory() {
    try {
        Configuration configuration = new Configuration();
        configuration.configure("/harvester.cfg.xml");

        //Provide for having an encrypted password
        String password = configuration.getProperty("hibernate.connection.password");
        String decryptedValue = EncryptUtil.decrypt(password);
        configuration.setProperty("hibernate.connection.password", decryptedValue);

        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties());

        return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
    } catch (Exception e) {
        LOGGER.error("Initial SessionFactory creation failed.", e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:au.edu.anu.metadatastores.services.aries.AriesHibernateUtil.java

License:Open Source License

/**
 * Create the session factory/*from w  w w  .  j  av a2s .  c  o m*/
 * 
 * @return The session factory
 */
private static SessionFactory buildSessionFactory() {
    try {
        Configuration configuration = new Configuration();
        configuration.configure("/aries.cfg.xml");

        //Provide for having an encrypted password
        String password = configuration.getProperty("hibernate.connection.password");
        if (password != null) {
            String decryptedValue = EncryptUtil.decrypt(password);
            configuration.setProperty("hibernate.connection.password", decryptedValue);
        }

        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties());

        return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
    } catch (Exception e) {
        LOGGER.error("Initial SessionFactory creation failed.", e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:au.edu.anu.metadatastores.services.store.StoreHibernateUtil.java

License:Open Source License

/**
 * Create the session factory//from  w  ww . j  a  v a  2  s .c o m
 * 
 * @return The session factory
 */
private static SessionFactory buildSessionFactory() {
    try {
        Configuration configuration = new Configuration();
        configuration.configure("/store.cfg.xml");

        //Provide for having an encrypted password
        String password = configuration.getProperty("hibernate.connection.password");
        String decryptedValue = EncryptUtil.decrypt(password);
        configuration.setProperty("hibernate.connection.password", decryptedValue);
        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
                .applySettings(configuration.getProperties());
        return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
    } catch (Exception e) {
        LOGGER.error("Initial SessionFactory creation failed.", e);
        throw new ExceptionInInitializerError(e);
    }
}

From source file:automatedbillingsoftware.helper.HibernateUtils.java

private static SessionFactory buildSessionFactory() {
    try {// w  w w . j av a 2s .com
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        System.out.println("Hibernate Annotation Configuration loaded");

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        System.out.println("Hibernate Annotation serviceRegistry created");

        sessionFactory = configuration.buildSessionFactory(serviceRegistry);

        return sessionFactory;
    } 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:automatedbillingsoftware.helper.HibernateUtils.java

private static SessionFactory buildRemoteSessionFactory() {
    try {//from  w  ww.  j  ava 2  s.  c  om
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration();
        configuration.configure("hibernate_remoteDb.cfg.xml");
        System.out.println("Hibernate Annotation Configuration loaded");

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        System.out.println("Hibernate Annotation serviceRegistry created");

        session_Factory = configuration.buildSessionFactory(serviceRegistry);

        return session_Factory;
    } 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:Baari.DbAccess.java

public void alustaHibernate() {

    Configuration config = new Configuration().configure("Baari/hibernate.cfg.xml");

    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(config.getProperties()).build();

    //StandardServiceRegistryBuilder builder
    //       = new StandardServiceRegistryBuilder().applySettings(config.getProperties());
    istuntotehdas = config.buildSessionFactory(serviceRegistry);

    config.setSessionFactoryObserver(new SessionFactoryObserver() {
        @Override/*from w w  w  .j av  a2  s.  c  o m*/
        public void sessionFactoryCreated(SessionFactory factory) {
        }

        @Override
        public void sessionFactoryClosed(SessionFactory factory) {
            ((StandardServiceRegistryImpl) serviceRegistry).destroy();
        }
    });

    alustettu = true;

}

From source file:backend.core.controller.ProductsController.java

public static SessionFactory getInstance() {

    if (sf == null) {

        Configuration cfg = new Configuration();
        cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
        cfg.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
        cfg.setProperty("hibernate.connection.url", "jdbc:mysql://db4free.net:3306/iomarket");
        cfg.setProperty("hibernate.connection.username", "iomarket");
        cfg.setProperty("hibernate.connection.password", "iomarket123");
        cfg.setProperty("hibernate.hbm2ddl.auto", "update");

        cfg.setProperty("show_sql", "true");

        cfg.addResource("Products.hbm.xml");
        cfg.addResource("Suppliers.hbm.xml");
        cfg.addResource("Attributes.hbm.xml");
        cfg.addResource("AttrValues.hbm.xml");
        cfg.addResource("Category.hbm.xml");
        cfg.addResource("Users.hbm.xml");
        cfg.addResource("Orders.hbm.xml");
        cfg.addResource("Groups.hbm.xml");
        cfg.addResource("Monitoring.hbm.xml");
        cfg.addResource("MonitoringWorkers.hbm.xml");

        sf = cfg.buildSessionFactory();// www .  j a  v  a2  s .  c om
    }

    return sf;
}

From source file:backend.core.controller.UserController.java

public static SessionFactory getInstance() {

    if (sf == null) {

        Configuration cfg = new Configuration();
        cfg.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
        cfg.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
        cfg.setProperty("hibernate.connection.url", "jdbc:mysql://localhost/io");
        cfg.setProperty("hibernate.connection.username", "root");
        cfg.setProperty("hibernate.connection.password", "");
        cfg.setProperty("hibernate.hbm2ddl.auto", "update");

        cfg.setProperty("show_sql", "true");

        cfg.addResource("Groups.hbm.xml");
        cfg.addResource("Users.hbm.xml");

        sf = cfg.buildSessionFactory();/*from   w  w w  .ja v a 2 s  .  c  o m*/
    }

    return sf;
}

From source file:banco.GeraBanco.java

public static void main(String[] args) {
    try {//from  w  w  w . j av  a  2 s  . co  m
        Configuration cfg = new Configuration();
        cfg.configure();
        SchemaExport se = new SchemaExport(cfg);
        se.create(true, true);
        JOptionPane.showMessageDialog(null, "O Banco de Dados foi gerado com sucesso!", "Fafica .:. Alerta",
                JOptionPane.INFORMATION_MESSAGE);
    } catch (HibernateException | HeadlessException e) {
        System.out.println(e);
        JOptionPane.showMessageDialog(null, "Erro ao Gerar a Base de Dados!", "Fafica .:. Alerta",
                JOptionPane.ERROR_MESSAGE);
    }
}

From source file:batch.processing.usage.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {//from w w  w  .  j  ava 2  s.c om
        Configuration configuration = new Configuration();
        configuration.configure("hibernate.cfg.xml");
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        return configuration.buildSessionFactory(serviceRegistry);
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}