Configuration configuration = new Configuration().configure(); ServiceRegistryBuilder registry = new ServiceRegistryBuilder(); registry.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = registry.buildServiceRegistry(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession();
Configuration configuration = new Configuration().configure(); ServiceRegistryBuilder registry = new ServiceRegistryBuilder(); registry.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = registry.buildServiceRegistry(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession();
import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistryBuilder; public class HibernateUtil { private static SessionFactory sessionFactory; public static SessionFactory getSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration().configure(); ServiceRegistryBuilder registry = new ServiceRegistryBuilder(); registry.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = registry.buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; } }
Configuration config = new Configuration(); config.configure(); ServiceRegistryBuilder srBuilder = new ServiceRegistryBuilder(); srBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = srBuilder.buildServiceRegistry(); SessionFactory factory = config.buildSessionFactory(serviceRegistry);
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties(properties); ConfigurationHelper.resolvePlaceHolders(properties); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings(properties).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
private static StandardServiceRegistryImpl createServiceRegistry(Properties properties) { Environment.verifyProperties( properties ); ConfigurationHelper.resolvePlaceHolders( properties ); return (StandardServiceRegistryImpl) new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry(); }
public UBYHibernateTransformer(final DBConfig dbConfig) { super(); Configuration cfg = HibernateConnect.getConfiguration(dbConfig); sessionFactory = cfg.buildSessionFactory( new ServiceRegistryBuilder().applySettings( cfg.getProperties()).buildServiceRegistry()); }
public ConfigurableSessionFactory(Configuration configuration) { try { ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder(); registryBuilder.applySettings(configuration.getProperties()); serviceRegistry = registryBuilder.buildServiceRegistry(); delegate = configuration.buildSessionFactory(serviceRegistry); } catch (HibernateException e) { throw new PicoCompositionException(e); } }
SessionFactory buildSessionFactory() throws HibernateException { LOG.startingServiceAtJndiName( boundName ); LOG.serviceProperties( properties ); return buildConfiguration().buildSessionFactory( new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry() ); }
public static void truncateTables(final DBConfig dbConfig) { System.out.println("TRUNCATE TABLES"); Configuration cfg = HibernateConnect.getConfiguration(dbConfig); SessionFactory sf = cfg.buildSessionFactory( new ServiceRegistryBuilder().applySettings( cfg.getProperties()).buildServiceRegistry()); Session session = sf.openSession(); try { session.createSQLQuery("SET FOREIGN_KEY_CHECKS=0").executeUpdate(); Iterator<Table> iter = cfg.getTableMappings(); while (iter.hasNext()) session.createSQLQuery("TRUNCATE TABLE " + iter.next().getName()).executeUpdate(); } finally { session.createSQLQuery("SET FOREIGN_KEY_CHECKS=1").executeUpdate(); session.disconnect(); session.close(); } }
/** * Constructor for a {@link Uby} instance used for searching of different elements in a database * containing UBY-LMF {@link LexicalResource}. * * The connection to the database is specified using a {@link DBConfig} instance. * * @param dbConfig * configuration of the database containing UBY-LMF lexical resource. * @throws UbyInvalidArgumentException * if the specified dbConfig is null */ public Uby(DBConfig dbConfig) throws IllegalArgumentException { if(dbConfig == null) { throw new IllegalArgumentException("database configuration is null"); } this.dbConfig = dbConfig; cfg = HibernateConnect.getConfiguration(dbConfig); ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder() .applySettings(cfg.getProperties()); sessionFactory = cfg.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry()); openSession(); }
SessionFactory buildSessionFactory() throws HibernateException { LOG.startingServiceAtJndiName( boundName ); LOG.serviceProperties( properties ); return buildConfiguration().buildSessionFactory( new ServiceRegistryBuilder().applySettings( properties ).buildServiceRegistry() ); }
/** * Initialize of Session factory. * @return the session factory initialized. */ private static SessionFactory init() { Configuration configuration = new Configuration(); configuration.configure(cfgPath); for (Class<?> entityClass : getAnnotatedClasses()) { configuration.addAnnotatedClass(entityClass); } ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings( configuration.getProperties()).buildServiceRegistry(); return configuration.buildSessionFactory(serviceRegistry); }