public Ejb3Configuration getConfiguration() { synchronized(this) { if (configuration == null) { Ejb3Configuration temp = new Ejb3Configuration(); String previousValue = persistenceUnitInfo.getProperties().getProperty("hibernate.hbm2ddl.auto"); persistenceUnitInfo.getProperties().setProperty("hibernate.hbm2ddl.auto", "none"); configuration = temp.configure(persistenceUnitInfo, new HashMap()); configuration.getHibernateConfiguration().buildSessionFactory(); if (previousValue != null) { persistenceUnitInfo.getProperties().setProperty("hibernate.hbm2ddl.auto", previousValue); } } } return configuration; }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( info, map ); return configured != null ? configured.buildEntityManagerFactory() : null; }
/** * create a factory from a canonical version * @deprecated */ // This is used directly by JBoss so don't remove until further notice. bill@jboss.org public EntityManagerFactory createEntityManagerFactory(Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); return cfg.createEntityManagerFactory( properties ); }
Ejb3Configuration cfg = new Ejb3Configuration() // Add classes, other properties, etc .setProperty("hibernate.connection.password", "xxxx") .setProperty("hibernate.connection.username", "yyyy"); EntityManagerFactory emf= cfg.buildEntityManagerFactory();
/** * create a factory from a canonical version * @deprecated */ @Deprecated public EntityManagerFactory createEntityManagerFactory(Map properties) { // This is used directly by JBoss so don't remove until further notice. bill@jboss.org Ejb3Configuration cfg = new Ejb3Configuration(); return cfg.createEntityManagerFactory( properties ); }
Ejb3Configuration hibernateConfig = new Ejb3Configuration().configure("InMemoryDatabasePersistenceUnit", null); for (Iterator<?> iterator = hibernateConfig.getClassMappings(); iterator.hasNext();) { PersistentClass clazz = (PersistentClass) iterator.next(); Iterator<?> propertyIterator = clazz.getPropertyIterator(); while (propertyIterator.hasNext()) { if (property.getType().equals(Hibernate.DOUBLE)) { Assert.fail("Raw double type found. Annotate with @Type(type = \"package.ParsedDoubleType\")\n" + "Class " + clazz + " property " + property); } } }
public EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( persistenceUnitName, properties ); return configured != null ? configured.buildEntityManagerFactory() : null; }
@Override @SuppressWarnings("unchecked") public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { Ejb3Configuration configuration = new Ejb3Configuration(); hibernateConfiguration = configuration.configure( info, map ); return hibernateConfiguration != null ? hibernateConfiguration.buildEntityManagerFactory() : null; }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( info, map ); return configured != null ? configured.buildEntityManagerFactory() : null; }
Ejb3Configuration ejb3Configuration = new Ejb3Configuration(); ejb3Configuration.addResource("META-INF/orm.xml"); ejb3Configuration.configure("persistence.xml"); EntityManagerFactory factory = ejb3Configuration.buildEntityManagerFactory(); EntityManager em = factory.createEntityManager();
/** * create a factory from a canonical version * * @deprecated */ // This is used directly by JBoss so don't remove until further notice. bill@jboss.org public EntityManagerFactory createEntityManagerFactory(Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); configure(cfg); return cfg.createEntityManagerFactory(properties); }
/** * create a factory from a canonical version * * @deprecated */ // This is used directly by JBoss so don't remove until further notice. bill@jboss.org public EntityManagerFactory createEntityManagerFactory(Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); configure(cfg); return cfg.createEntityManagerFactory(properties); }
/** * Create an entity manager factory from the given persistence unit info, using the specified * properties (they override any on the PUI). * <p/> * This is the form used by the container in a JEE environment. * * @param info The persistence unit information * @param properties The explicit property values * * @return initialized EntityManagerFactory */ public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( info, properties ); return configured != null ? configured.buildEntityManagerFactory() : null; }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure(info, map); if (configured != null) { configure(configured); return configured.buildEntityManagerFactory(); } return null; }
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure(info, map); if (configured != null) { configure(configured); return configured.buildEntityManagerFactory(); } return null; }
private static EntityManagerFactory createEntityManagerFactory(Class<?>[] entityClasses) { final Ejb3Configuration cfg = new Ejb3Configuration(); // add a regular hibernate.cfg.xml cfg.configure(NeedleConfiguration.getHibernateCfgFilename()); for (Class<?> clazz : entityClasses) { cfg.addAnnotatedClass(clazz); } return cfg.buildEntityManagerFactory(); } }
@SuppressWarnings("rawtypes") public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); if (info instanceof SmartPersistenceUnitInfo) { for (String managedPackage : ((SmartPersistenceUnitInfo) info).getManagedPackages()) { cfg.addPackage(managedPackage); } } Ejb3Configuration configured = cfg.configure(info, properties); return (configured != null ? configured.buildEntityManagerFactory() : null); }
private static Configuration getBasicConfiguration(Properties props) { final LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setPersistenceUnitName("intact-update"); final HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setDatabasePlatform(Dialect.getDialect(props).getClass().getName()); factoryBean.setJpaVendorAdapter(jpaVendorAdapter); factoryBean.afterPropertiesSet(); Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure(factoryBean.getPersistenceUnitInfo(), new HashMap()); factoryBean.getNativeEntityManagerFactory().close(); return configured.getHibernateConfiguration(); }
protected static SchemaExport newSchemaExport() { LocalEntityManagerFactoryBean factoryBean = (LocalEntityManagerFactoryBean) IntactContext.getCurrentInstance().getSpringContext() .getBean("&entityFactoryManager"); PersistenceUnitInfo persistenceUnitInfo = factoryBean.getPersistenceUnitInfo(); Configuration config = new Ejb3Configuration().configure(persistenceUnitInfo, null).getHibernateConfiguration(); SchemaExport se = new SchemaExport(config); return se; }
protected static SchemaExport newSchemaExport() { LocalEntityManagerFactoryBean factoryBean = (LocalEntityManagerFactoryBean) IntactContext.getCurrentInstance().getSpringContext() .getBean("&entityFactoryManager"); PersistenceUnitInfo persistenceUnitInfo = factoryBean.getPersistenceUnitInfo(); Configuration config = new Ejb3Configuration().configure(persistenceUnitInfo, null).getHibernateConfiguration(); SchemaExport se = new SchemaExport(config); return se; }