Ejb3Configuration cfg = new Ejb3Configuration() // Add classes, other properties, etc .setProperty("hibernate.connection.password", "xxxx") .setProperty("hibernate.connection.username", "yyyy"); EntityManagerFactory emf= cfg.buildEntityManagerFactory();
public EntityManagerFactory buildEntityManagerFactory() { return buildEntityManagerFactory( new BootstrapServiceRegistryBuilder() ); }
/** * create a factory from a list of properties and * HibernatePersistence.CLASS_NAMES -> Collection<String> (use to list the classes from config files * HibernatePersistence.PACKAGE_NAMES -> Collection<String> (use to list the mappings from config files * HibernatePersistence.HBXML_FILES -> Collection<InputStream> (input streams of hbm files) * HibernatePersistence.LOADED_CLASSES -> Collection<Class> (list of loaded classes) * <p/> * <b>Used by JBoss AS only</b> * @deprecated use the Java Persistence API */ // This is used directly by JBoss so don't remove until further notice. bill@jboss.org @Deprecated public EntityManagerFactory createEntityManagerFactory(Map workingVars) { configure( workingVars ); return buildEntityManagerFactory(); }
/** * Process configuration and build an EntityManagerFactory <b>when</b> the configuration is ready * @deprecated */ @Deprecated public EntityManagerFactory createEntityManagerFactory() { configure( cfg.getProperties(), new HashMap() ); return buildEntityManagerFactory(); }
/** * Process configuration and build an EntityManagerFactory <b>when</b> the configuration is ready * @deprecated */ public EntityManagerFactory createEntityManagerFactory() { configure( cfg.getProperties(), new HashMap() ); return buildEntityManagerFactory(); }
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();
/** * Get an entity manager factory by its entity manager name and given the * appropriate extra properties. Those proeprties override the one get through * the peristence.xml file. * * @param persistenceUnitName entity manager name * @param overridenProperties properties passed to the persistence provider * @return initialized EntityManagerFactory */ public EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map overridenProperties) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( persistenceUnitName, overridenProperties ); return configured != null ? configured.buildEntityManagerFactory() : null; }
/** * 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; }
/** * Get an entity manager factory by its entity manager name, using the specified * properties (they override any found in the peristence.xml file). * <p/> * This is the form used in JSE environments. * * @param persistenceUnitName entity manager name * @param properties The explicit property values * * @return initialized EntityManagerFactory */ public EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure( persistenceUnitName, 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; }
@Override public EntityManagerFactory createEntityManagerFactory (final String persistenceUnitName, final Map overridenProperties) { logger.info("createEntityManagerFactory(%s, %s)", persistenceUnitName, overridenProperties); final long time = System.currentTimeMillis(); final Ejb3Configuration cfg = new Ejb3Configuration(); final Ejb3Configuration configured = cfg.configure(persistenceUnitName, overridenProperties); setLazyToFalse(configured); dumpConfiguration(configured); logger.info("CURRENT CLASS LOADER: %s", Thread.currentThread().getContextClassLoader()); logger.info("CURRENT NETBEANS CLASS LOADER: %s", Lookup.getDefault().lookup(ClassLoader.class)); final EntityManagerFactory emf = configured != null ? configured.buildEntityManagerFactory() : null; logger.info(">>>> createEntityManagerFactory() completed in %d msec", System.currentTimeMillis() - time); return emf; }
@Override public EntityManagerFactory createContainerEntityManagerFactory (final PersistenceUnitInfo info, final Map map) { logger.info("createContainerEntityManagerFactory(%s, %s)", info, map); final long time = System.currentTimeMillis(); final Ejb3Configuration cfg = new Ejb3Configuration(); final Ejb3Configuration configured = cfg.configure(info, map); setLazyToFalse(configured); dumpConfiguration(configured); final EntityManagerFactory emf = configured != null ? configured.buildEntityManagerFactory() : null; logger.info(">>>> createEntityManagerFactory() completed in %d msec", System.currentTimeMillis() - time); return emf; }
/** * Get an entity manager factory by its entity manager name and given the * appropriate extra properties. Those proeprties override the one get through * the peristence.xml file. * * @param persistenceUnitName entity manager name * @param overridenProperties properties passed to the persistence provider * @return initialized EntityManagerFactory */ public EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map overridenProperties) { Ejb3Configuration cfg = new Ejb3Configuration(); Ejb3Configuration configured = cfg.configure(persistenceUnitName, overridenProperties); 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); }
@BeforeClass public static void beforeAll() throws Exception { // Connect to the database ... Ejb3Configuration configurator = new Ejb3Configuration(); configurator.addAnnotatedClass(StoreOptionEntity.class); configurator.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); configurator.setProperty("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver"); configurator.setProperty("hibernate.connection.username", "sa"); configurator.setProperty("hibernate.connection.password", ""); configurator.setProperty("hibernate.connection.url", "jdbc:hsqldb:."); configurator.setProperty("hibernate.show_sql", "false"); configurator.setProperty("hibernate.format_sql", "true"); configurator.setProperty("hibernate.use_sql_comments", "true"); configurator.setProperty("hibernate.hbm2ddl.auto", "create"); factory = configurator.buildEntityManagerFactory(); manager = factory.createEntityManager(); }