Example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder

List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder

Introduction

In this page you can find the example usage for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder.

Prototype

public StandardServiceRegistryBuilder() 

Source Link

Document

Create a default builder.

Usage

From source file:com.jsilvamoises.util.HibernateUtil.java

private static SessionFactory buildSessionFactory() {
    try {/* w  w  w.  java  2s  .  c o  m*/
        Configuration configuration = new Configuration();
        configuration.configure();

        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        return configuration.buildSessionFactory(serviceRegistry);
    } 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:com.jvosantos.hibernate.samples.annotation.component.DatabaseSessionFactory.java

private static SessionFactory buildSessionFactory() {
    try {//  w w w  .ja va2 s  . c  o m
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration()
                .configure(DatabaseSessionFactory.class.getResource("hibernate.cfg.xml"));
        return configuration.buildSessionFactory(
                new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build());
    } 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:com.jvosantos.hibernate.samples.annotation.helloworld.DatabaseSessionFactory.java

private static SessionFactory buildSessionFactory() {
    try {// w ww  . j  a  v a  2s . c  o m
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration()
                .configure("/com/jvosantos/hibernate/samples/annotation/helloworld/hibernate.cfg.xml");
        return configuration.buildSessionFactory(
                new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build());
    } 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:com.jvosantos.hibernate.samples.xml.helloworld.DatabaseSessionFactory.java

private static SessionFactory buildSessionFactory() {
    try {//  w  w w.java  2s.  c om
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration configuration = new Configuration()
                .configure("/com/jvosantos/hibernate/samples/xml/helloworld/hibernate.cfg.xml");
        return configuration.buildSessionFactory(
                new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build());
    } 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:com.kalai.ConnectionCheck.java

private static void configureUsingHibernatePropertiesFile() throws IOException {
    try {//from www . ja  va  2 s  .  c  o  m
        // TODO Auto-generated method stub
        Configuration configuration = new Configuration();
        Properties properties = new Properties();
        properties.load(
                Thread.currentThread().getContextClassLoader().getResourceAsStream("hibernate.properties"));
        configuration.setProperties(properties);
        StandardServiceRegistry sr = new StandardServiceRegistryBuilder()
                .applySettings(configuration.getProperties()).build();
        sessionFactory = configuration.buildSessionFactory(sr);
        //            session = sessionFactory.getCurrentSession();
        //            session.getTransaction().begin();
        //            System.out.println("Session is Opened---" + session.isOpen());
        //            System.out.println("Session is Closed---" + session.isConnected());
        //            System.out.println("session id is-----" + session.hashCode());

        //        Query qr = session.createQuery("select PID,PersonName,Address from personaldetails");
        //        List allUsers;
        //        allUsers = qr.list();
        //        for (int i = 0; i < allUsers.size(); i++) {
        //            System.out.println("Users" + allUsers.size());
        //
        //        }
        //            session.getTransaction().commit();
        //            System.exit(0);
    } catch (IOException | HibernateException ex) {
        // Log the exception. 
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.kalai.ConnectionCheck.java

public static void configureUsingHibernateConfigXMLFile() {
    // Create configuration instance

    Configuration configuration = new Configuration();

    // Pass hibernate configuration file
    configuration.configure("hibernate.cfg.xml");

    // Since version 4.x, service registry is being used
    StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
            .applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    // Create session factory instance
    //        SessionFactory factory = configuration.buildSessionFactory(serviceRegistry);
    //// www.ja  v a 2  s. c o m
    //        // Get current session
    //        Session session = factory.getCurrentSession();
    //
    //        // Begin transaction
    //        session.getTransaction().begin();
    //
    //        // Print out all required information
    //        System.out.println("Session Is Opened :: " + session.isOpen());
    //        System.out.println("Session Is Connected :: " + session.isConnected());
    ////        Employee em = new Employee("kurtis", "Executive");
    ////        session.save(em);
    //
    ////      Query qr = session.createQuery("from employee");
    ////      List allUsers;
    ////      allUsers = qr.list();
    ////      for (int i = 0; i < allUsers.size(); i++) {
    ////         System.out.println("Users" + allUsers.size());
    ////
    ////      }
    //        // Commit transaction
    //        session.getTransaction().commit();
    //
    //        System.exit(0);
}

From source file:com.laborun.dao.Connection.java

public static Session getConnection() {
    if (connection == null) {

        //                SessionFactory  sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
        Configuration configuration = new Configuration().configure();

        StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();

        serviceRegistryBuilder.applySettings(configuration.getProperties());

        ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

        connection = sessionFactory.openSession();
    }/*  w  ww . jav  a  2  s  .c o  m*/
    return connection;
}

From source file:com.leaf.cashier.Utility.HibernateUtil.java

public static SessionFactory getSessionFactory() {
    if (sessionFactory == null) {
        try {//from   w w  w.  ja  va  2  s  .c  o  m
            // Properties properties = new Properties();
            // properties.load(new FileInputStream(CommonConstant.HIBERNATE_PROPERTIES_FILE_PATH));
            registry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();

            //                Map<String, String> settings = new HashMap<>();
            //                settings.put(Environment.DRIVER, "com.mysql.jdbc.Driver");
            //                settings.put(Environment.URL, "jdbc:mysql://127.0.0.1:3306/cashier");
            //                settings.put(Environment.USER, "root");
            //                settings.put(Environment.PASS, "");
            //                settings.put(Environment.DIALECT, "org.hibernate.dialect.MySQLDialect");
            //                settings.put(Environment.POOL_SIZE, "1");
            //                settings.put(Environment.FORMAT_SQL, "true");
            //                settings.put(Environment.SHOW_SQL, "true");
            //
            //                registryBuilder.applySettings(settings);
            //                registry = registryBuilder.build();
            MetadataSources sources = new MetadataSources(registry);
            Metadata metadata = sources.getMetadataBuilder().build();
            sessionFactory = metadata.getSessionFactoryBuilder().build();

        } catch (Exception e) {
            e.printStackTrace();
            if (registry != null) {
                StandardServiceRegistryBuilder.destroy(registry);
            }
        }

    }
    return sessionFactory;
}

From source file:com.lt.clienttracker.HibernateManager.java

private static SessionFactory buildSessionFactory() {
    try {//from ww  w . j  a  va 2 s  . c  o  m
        // Create the SessionFactory from hibernate.cfg.xml
        Configuration cfg = new Configuration();
        cfg.configure();
        serviceRegistryBuilder = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties());
        return cfg.buildSessionFactory(serviceRegistryBuilder.build());
    } catch (Throwable ex) {
        System.err.println("Initial SessionFactory creation failed." + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

From source file:com.luan.thermospy.server.db.util.ThermospyHibernateUtil.java

License:Open Source License

private static SessionFactory createSessionFactory() {
    Configuration configuration = new Configuration();
    configuration.configure();//from w  w  w.j a  v  a  2 s .  c om
    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
    sessionFactory = configuration.buildSessionFactory(serviceRegistry);
    return sessionFactory;
}