List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setPersistenceUnitName
@Override public void setPersistenceUnitName(@Nullable String persistenceUnitName)
From source file:org.surfnet.oaaas.repository.AbstractTestRepository.java
@SuppressWarnings({ "rawtypes", "unchecked" }) private static EntityManager entityManager(DataSource dataSource) { LocalContainerEntityManagerFactoryBean emfBean = new LocalContainerEntityManagerFactoryBean(); emfBean.setDataSource(dataSource);// w ww. jav a 2 s . c o m emfBean.setPersistenceUnitName(PERSISTENCE_UNIT_NAME); emfBean.setPersistenceProviderClass(PERSISTENCE_PROVIDER_CLASS); emfBean.afterPropertiesSet(); Map map = new HashMap<String, String>(); map.put("openjpa.ConnectionFactoryProperties", "PrintParameters=true"); return emfBean.getObject().createEntityManager(map); }
From source file:fredboat.db.DatabaseManager.java
/** * @param jdbcUrl connection to the database * @param dialect set to null or empty String to have it autodetected by Hibernate, chosen jdbc driver must support that *//* w ww . j a v a 2s. c om*/ public static void startup(String jdbcUrl, String dialect, int poolSize) { state = DatabaseState.INITIALIZING; try { if (Config.CONFIG.isUseSshTunnel()) { connectSSH(); } //These are now located in the resources directory as XML Properties properties = new Properties(); properties.put("configLocation", "hibernate.cfg.xml"); properties.put("hibernate.connection.provider_class", "org.hibernate.hikaricp.internal.HikariCPConnectionProvider"); properties.put("hibernate.connection.url", jdbcUrl); if (dialect != null && !"".equals(dialect)) properties.put("hibernate.dialect", dialect); properties.put("hibernate.cache.region.factory_class", "org.hibernate.cache.ehcache.EhCacheRegionFactory"); //properties.put("hibernate.show_sql", "true"); //automatically update the tables we need //caution: only add new columns, don't remove or alter old ones, otherwise manual db table migration needed properties.put("hibernate.hbm2ddl.auto", "update"); properties.put("hibernate.hikari.maximumPoolSize", Integer.toString(poolSize)); properties.put("hibernate.hikari.idleTimeout", Integer.toString(Config.HIKARI_TIMEOUT_MILLISECONDS)); LocalContainerEntityManagerFactoryBean emfb = new LocalContainerEntityManagerFactoryBean(); emfb.setPackagesToScan("fredboat.db.entity"); emfb.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); emfb.setJpaProperties(properties); emfb.setPersistenceUnitName("fredboat.test"); emfb.setPersistenceProviderClass(HibernatePersistenceProvider.class); emfb.afterPropertiesSet(); emf = emfb.getObject(); log.info("Started Hibernate"); state = DatabaseState.READY; } catch (Exception ex) { state = DatabaseState.FAILED; throw new RuntimeException("Failed starting database connection", ex); } }
From source file:midas.configuration.JpaConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { final LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName("test"); return factory; }
From source file:br.com.devmedia.cleancode.spring.ConfiguracaoTesteIntegracao.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setPersistenceUnitName("integration"); factoryBean.setDataSource(dataSource()); factoryBean.setPackagesToScan("br.com.devmedia.cleancode.modelo"); return factoryBean; }
From source file:it.reply.orchestrator.config.persistence.WorkflowPersistenceConfig.java
/** * Create a {@Link LocalContainerEntityManagerFactoryBean} for the jbpm workflow. *///from ww w .jav a2 s . c o m @Bean @WorkflowPersistenceUnit public LocalContainerEntityManagerFactoryBean workflowEntityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName(Constants.PERSISTENCE_UNIT_NAME); factory.setPersistenceXmlLocation("classpath:/META-INF/persistence.xml"); factory.setJtaDataSource(workflowDataSource()); // factory.afterPropertiesSet(); // factory.setLoadTimeWeaver(new JBossLoadTimeWeaver()); return factory; }
From source file:it.reply.orchestrator.config.WorkflowPersistenceConfigTest.java
@Bean @WorkflowPersistenceUnit/*from ww w . j a v a2 s .c o m*/ public LocalContainerEntityManagerFactoryBean workflowEntityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName(Constants.PERSISTENCE_UNIT_NAME); factory.setPersistenceXmlLocation("classpath:/META-INF/persistence-test.xml"); factory.setJtaDataSource(workflowDataSource()); return factory; }
From source file:com.ipet.server.config.JPAConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, JpaVendorAdapter jpaVendorAdapter) { LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean(); lef.setPersistenceUnitName("default"); lef.setPackagesToScan("com.ipet.server"); lef.setDataSource(dataSource);//from ww w.ja v a 2s . c om lef.setJpaVendorAdapter(jpaVendorAdapter); lef.setJpaProperties(getJpaProperties()); //return lef; return null; }
From source file:org.springsource.jta.etailer.store.config.PersistenceConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManager() throws Throwable { LocalContainerEntityManagerFactoryBean entityManager = new LocalContainerEntityManagerFactoryBean(); entityManager.setPersistenceUnitName("persistenceUnit"); entityManager.setDataSource(jtaConfiguration.dataSource()); entityManager.setJpaVendorAdapter(hibernateJpaVendorAdapter()); Properties properties = new Properties(); properties.setProperty("hibernate.dialect", MySQL5Dialect.class.getName()); properties.setProperty("hibernate.ejb.naming_strategy", ImprovedNamingStrategy.class.getName()); jtaConfiguration.tailorProperties(properties); entityManager.setJpaProperties(properties); return entityManager; }
From source file:de.voolk.marbles.spring.context.MarblesAppContext.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPersistenceUnitName("punit"); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(jpaVendorAdapter()); return factory; }
From source file:me.yanaga.querydsl.args.core.TestConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setDataSource(dataSource()); factoryBean.setPersistenceUnitName("yanaga"); return factoryBean; }