List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:com.naval.persistencia.hibernate.HibernateUtil.java
public static synchronized void buildSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure();//from ww w .j av a 2 s . c o m configuration.setProperty("hibernate.current_session_context_class", "thread"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); // If you miss the below line then it will complaing about a missing dialect setting serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } }
From source file:com.nbr.testhibernate.controller.DAOclass.java
private DAOclass() { Configuration cnf = new Configuration(); cnf.configure("hibernate.cfg"); ServiceRegistry srv = new StandardServiceRegistryBuilder().applySettings(cnf.getProperties()).build(); ;/* w ww . ja v a 2 s . co m*/ sf = cnf.buildSessionFactory(srv); }
From source file:com.netcore.hsmart.hibernate.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//ww w. j av a 2s . co m Configuration configuration = new Configuration(); //configuration.configure("hibernate.cfg.xml"); configuration.setProperty("hibernate.connection.driver_class", AppConstants.getWriteDbDriverClass()); configuration.setProperty("hibernate.connection.username", AppConstants.getWriteDbUsername()); configuration.setProperty("hibernate.connection.password", AppConstants.getWriteDbPassword()); configuration.setProperty("hibernate.connection.url", "jdbc:" + AppConstants.getWriteDbJdbcType() + "://" + AppConstants.getWriteDbHost() + ":" + AppConstants.getWriteDbPort() + "/" + AppConstants.getWriteDbName()); configuration.setProperty("hibernate.dialect", AppConstants.getWriteDbDialect()); configuration.setProperty("hibernate.show_sql", AppConstants.getWriteDbShowSql()); configuration.setProperty("hibernate.current_session_context_class", AppConstants.getWriteDbCtxClass()); configuration.setProperty("hibernate.c3p0.min_size", AppConstants.getWriteDbPoolMinSize()); configuration.setProperty("hibernate.c3p0.max_size", AppConstants.getWriteDbPoolMaxSize()); configuration.setProperty("hibernate.c3p0.timeout", AppConstants.getWriteDbTimeout()); configuration.setProperty("hibernate.connection.autocommit", AppConstants.getWriteDbAutoCommit()); configuration.setProperty("hibernate.connection.release_mode", AppConstants.getWriteDbReleaseMode()); configuration.setProperty("hibernate.c3p0.idle_test_periods", AppConstants.getWriteDbIdleTestsPeriod()); configuration.addAnnotatedClass(com.netcore.hsmart.hibernate.entities.SmsRequestData.class); configuration.addAnnotatedClass(com.netcore.hsmart.hibernate.entities.DlrResponseData.class); configuration.addAnnotatedClass(com.netcore.hsmart.hibernate.entities.DlrStatusMap.class); return configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); // Create the ServiceRegistry from hibernate.cfg.xml // ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()// // .configure("hibernate.cfg.xml").build(); // // // Create a metadata sources using the specified service registry. // Metadata metadata = new MetadataSources(serviceRegistry).getMetadataBuilder().build(); // // return metadata.getSessionFactoryBuilder().build(); } catch (HibernateException ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.onlineshopping.Models.HibernateUtil.java
private static SessionFactory buildSessionFactory() { // To i tng cu hnh. Configuration configuration = new Configuration(); configuration.configure();//from w w w. j av a 2 s . c om ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // To i tng SessionFactory SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.openwords.database.DatabaseHandler.java
License:Open Source License
private DatabaseHandler() { String host = "127.0.0.1"; String port = "3306"; String username = "root"; String password = "han"; String dbName = "openwordsdb"; Configuration configuration = new Configuration(); configuration.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect"); configuration.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver"); configuration.setProperty("hibernate.connection.url", "jdbc:mysql://" + host + ":" + port + "/" + dbName + "?autoReconnect=true"); configuration.setProperty("hibernate.connection.username", username); configuration.setProperty("hibernate.connection.password", password); configuration.setProperty("hibernate.connection.characterEncoding", "utf-8"); //configuration.setProperty("hibernate.format_sql", "true"); //configuration.setProperty("hibernate.show_sql", "true"); configuration.setProperty("hibernate.connection.provider_class", "org.hibernate.c3p0.internal.C3P0ConnectionProvider"); configuration.setProperty("hibernate.c3p0.idleConnectionTestPeriod", "600"); configuration.setProperty("hibernate.c3p0.testConnectionOnCheckin", "true"); configuration.addAnnotatedClass(UserInfo.class).addAnnotatedClass(Lesson.class) .addAnnotatedClass(Course.class).addAnnotatedClass(Sound.class).addAnnotatedClass(Comment.class) .addAnnotatedClass(Stats.class); sessionFactory = configuration.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build()); sessionFactory.getStatistics().setStatisticsEnabled(true); UtilLog.logInfo(DatabaseHandler.class, "SessionFactory created"); }
From source file:com.org.rook.dal.DataAccess.java
public static SessionFactory getSessionFactory() { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build()); return sessionFactory; }
From source file:com.project.hibernate.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*w ww . ja v a 2 s .co m*/ // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); System.out.println("Hibernate Configuration loaded"); // apply configuration property settings to StandardServiceRegistryBuilder ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); System.out.println("Hibernate serviceRegistry created"); SessionFactory 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:com.projekt.kino.config.HibernateUtils.java
private static SessionFactory buildSessionFactory() { try {/*w ww . j av a 2 s .co m*/ // Create the ServiceRegistry from hibernate.cfg.xml ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()// .configure("hibernate.cfg.xml").build(); // Create a metadata sources using the specified service registry. Metadata metadata = new MetadataSources(serviceRegistry).getMetadataBuilder().build(); return metadata.getSessionFactoryBuilder().build(); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.quakearts.webapp.hibernate.HibernateHelper.java
License:Open Source License
public synchronized static StandardServiceRegistryBuilder getRegistryBuilder() { if (registryBuilder == null) registryBuilder = new StandardServiceRegistryBuilder().configure(); return registryBuilder; }
From source file:com.quakearts.webapp.hibernate.HibernateHelper.java
License:Open Source License
private static void configureDomain(String domain) throws HibernateException { Configuration configuration = new Configuration(); HelperStore helperStore = new HelperStore(); helperStore.registryBuilder = new StandardServiceRegistryBuilder() .configure(new StringBuilder(domain).append(".") .append(StandardServiceRegistryBuilder.DEFAULT_CFG_RESOURCE_NAME).toString()) .applySetting(CurrentSessionContextHelper.DOMAIN, domain); helperStore.registry = helperStore.registryBuilder.build(); helperStore.configuration = configuration; helperStore.factory = configuration.buildSessionFactory(helperStore.registry); store.put(domain, helperStore);//from www . j a va2 s . c o m }