List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setJpaVendorAdapter
public void setJpaVendorAdapter(@Nullable JpaVendorAdapter jpaVendorAdapter)
From source file:it.reply.orchestrator.config.persistence.OrchestratorPersistenceConfig.java
/** * Creates an {@link EntityManagerFactory}. *//*from w w w . j av a2s. com*/ @Bean @OrchestratorPersistenceUnit public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.valueOf(this.env.getProperty(HIBERNATE_SHOW_SQL))); factory.setJtaDataSource(orchestratorDataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(this.env.getProperty(ENTITY_MANAGER_PACKAGE_TO_SCAN)); factory.setPersistenceUnitName("orchestrator"); LOG.debug(env.getProperty(ENTITY_MANAGER_PACKAGE_TO_SCAN)); LOG.debug(env.getProperty(HIBERNATE_HBM2DDL_AUTO)); LOG.debug(env.getProperty(HIBERNATE_DIALECT)); LOG.debug(env.getProperty(HIBERNATE_TRANSACTION_JTA_PLATFORM)); Properties jpaProperties = new Properties(); jpaProperties.put(HIBERNATE_HBM2DDL_AUTO, env.getProperty(HIBERNATE_HBM2DDL_AUTO)); jpaProperties.put(HIBERNATE_DIALECT, env.getProperty(HIBERNATE_DIALECT)); jpaProperties.put(HIBERNATE_TRANSACTION_JTA_PLATFORM, env.getProperty(HIBERNATE_TRANSACTION_JTA_PLATFORM)); jpaProperties.put("hibernate.transaction.manager_lookup_class", "org.hibernate.transaction.JBossTransactionManagerLookup"); factory.setJpaProperties(jpaProperties); return factory; }
From source file:cn.org.once.cstack.config.DatabaseConfigurationTest.java
@Bean public EntityManagerFactory entityManagerFactory() { logger.debug("Configuring EntityManager"); LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setPersistenceProvider(new HibernatePersistenceProvider()); lcemfb.setPersistenceUnitName("persistenceUnit"); lcemfb.setDataSource(dataSource());//from w w w .jav a2s.c om lcemfb.setJpaDialect(new HibernateJpaDialect()); lcemfb.setJpaVendorAdapter(jpaVendorAdapter()); lcemfb.setSharedCacheMode(SharedCacheMode.ENABLE_SELECTIVE); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.generate_statistics", true); jpaProperties.put("hibernate.show_sql", Boolean.parseBoolean(databaseShowSQL)); lcemfb.setJpaProperties(jpaProperties); lcemfb.setPackagesToScan("cn.org.once.cstack.model"); lcemfb.afterPropertiesSet(); return lcemfb.getObject(); }
From source file:org.cambillaum.jpapersistor.persistence.configuration.PersistenceConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.show.sql", "true"); jpaProperties.put("hibernate.hbm2ddl.auto", "create-drop"); entityManagerFactory.setJpaProperties(jpaProperties); entityManagerFactory.setJpaVendorAdapter(jpaVendorAdapter()); JpaDialect jpaDialect = new HibernateJpaDialect(); entityManagerFactory.setJpaDialect(jpaDialect); entityManagerFactory.setPackagesToScan("org.cambillaum.jpapersistor"); return entityManagerFactory; }
From source file:de.alexandria.cms.config.SpringConfigBackendDatabase.java
@Bean @DependsOn(value = "flyway") public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean lemfb = new LocalContainerEntityManagerFactoryBean(); lemfb.setDataSource(pooledDataSource()); lemfb.setPersistenceProvider(new HibernatePersistenceProvider()); lemfb.setPackagesToScan("de.alexandria.cms.backend.impl.jpa.entity"); lemfb.setJpaVendorAdapter(jpaVendorAdapter()); lemfb.setJpaProperties(jpaProperties()); return lemfb; }
From source file:org.apigw.monitoring.config.PersistenceConfig.java
@Bean @DependsOn("flyway") public LocalContainerEntityManagerFactoryBean entityManagerFactory() { log.debug("Setting up entityManagerFactory"); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setShowSql(Boolean.getBoolean(hibernateShowSql)); vendorAdapter.setDatabasePlatform("org.hibernate.dialect." + hibernateDialect); factory.setDataSource(dataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("org.apigw.monitoring.types.domain"); Properties jpaProperties = new Properties(); factory.setJpaProperties(jpaProperties); factory.afterPropertiesSet();//ww w . j a va2s .c om factory.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); return factory; }
From source file:com.ge.predix.acs.config.AcsConfigUtil.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory(final DataSource dataSource) { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource);//from www . j a v a 2 s.co m em.setPackagesToScan(new String[] { "com.ge.predix.acs.service.policy.admin.dao", "com.ge.predix.acs.privilege.management.dao", "com.ge.predix.acs.zone.management.dao", "com.ge.predix.acs.attribute.connector.management.dao" }); JpaVendorAdapter vendorAdapter = new OpenJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); return em; }
From source file:com.fantasy.AggregatorConfig.java
@Bean @Primary/*from www. java2 s . com*/ public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource()); em.setPackagesToScan(new String[] { "com.fantasy.stataggregator.entities" }); JpaVendorAdapter vendorAdapter = new EclipseLinkJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(additionalProperties()); return em; }
From source file:com.activiti.conf.DatabaseConfiguration.java
@Bean public EntityManagerFactory entityManagerFactory() { log.debug("Configuring EntityManager"); LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setPersistenceProvider(new HibernatePersistence()); lcemfb.setPersistenceUnitName("persistenceUnit"); lcemfb.setDataSource(dataSource());/*from w w w . j a v a 2 s . c o m*/ lcemfb.setJpaDialect(new HibernateJpaDialect()); lcemfb.setJpaVendorAdapter(jpaVendorAdapter()); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.cache.use_second_level_cache", false); jpaProperties.put("hibernate.generate_statistics", env.getProperty("hibernate.generate_statistics", Boolean.class, false)); lcemfb.setJpaProperties(jpaProperties); lcemfb.setPackagesToScan("com.activiti.domain"); lcemfb.afterPropertiesSet(); return lcemfb.getObject(); }
From source file:com.greendot.db.jpa.configuration.JpaDatabaseConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean hibernateBackedJpaEntityManagerFactory() { final LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); entityManagerFactory.setPersistenceUnitName(environment.getProperty("db.persistenceUnitName")); entityManagerFactory.setPackagesToScan(environment.getProperty("db.entityPackageToScan")); final JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); entityManagerFactory.setJpaVendorAdapter(vendorAdapter); entityManagerFactory.setJpaProperties(jpaHibernateProperties()); return entityManagerFactory; }
From source file:org.prueba.DatabaseConfig.java
/** * Declare the JPA entity manager factory. *///from w w w . j a v a 2 s . co m @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); // Classpath scanning of @Component, @Service, etc annotated class entityManagerFactory.setPackagesToScan("erp.entity"); // Vendor adapter HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); entityManagerFactory.setJpaVendorAdapter(vendorAdapter); // Hibernate properties Properties additionalProperties = new Properties(); additionalProperties.put("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect"); additionalProperties.put("hibernate.show_sql", true); additionalProperties.put("hibernate.hbm2ddl.auto", "update"); entityManagerFactory.setJpaProperties(additionalProperties); //entityManagerFactory return entityManagerFactory; }