List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setDataSource
public void setDataSource(DataSource dataSource)
From source file:hu.fnf.devel.wishbox.persistence.ConfigData.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.MYSQL); vendorAdapter.setGenerateDdl(true);/*from w w w . j a va 2s . co m*/ LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(this.getClass().getPackage().getName()); factory.setDataSource(dataSource()); return factory; }
From source file:com.econcept.init.DAOConfig.java
@Bean public LocalContainerEntityManagerFactoryBean getEntityManagerFactoryBean() { LocalContainerEntityManagerFactoryBean lBean = new LocalContainerEntityManagerFactoryBean(); lBean.setJpaVendorAdapter(getJpaVendorAdapter()); lBean.setDataSource(getDataSource()); lBean.setPackagesToScan(new String[] { "com.econcept.dao", "com.econcept.entities" }); lBean.setLoadTimeWeaver(new InstrumentationLoadTimeWeaver()); return lBean; }
From source file:com.opitzconsulting.springdata.jpa.InfrastructureConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.H2); vendorAdapter.setGenerateDdl(true);// w ww . j a va2 s. com vendorAdapter.setShowSql(false); Properties jpaProperties = new Properties(); jpaProperties.put(Environment.DIALECT, ImprovedH2Dialect.class.getName()); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(getClass().getPackage().getName()); factory.setDataSource(dataSource()); return factory; }
From source file:com.xpeppers.phonedirectory.config.DatastoreConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.POSTGRESQL); vendorAdapter.setGenerateDdl(false); vendorAdapter.setShowSql(true);/*from ww w. ja va 2 s . co m*/ LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setJpaVendorAdapter(vendorAdapter); factoryBean.setPackagesToScan(DOMAIN_PACKAGE); factoryBean.setDataSource(dataSource); return factoryBean; }
From source file:com.tpg.tmjug.springdata.demo.jpa.InfrastructureConfig.java
/** * Sets up a {@link org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean} to use Hibernate. Activates picking up entities from the * project's base package.// w w w. j ava2 s . c o m * * @return */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.HSQL); vendorAdapter.setGenerateDdl(true); vendorAdapter.setShowSql(true); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("com.tpg.tmjug.springdata.demo"); factory.setDataSource(dataSource()); return factory; }
From source file:com.ylw.template.model.ModelConfig.java
@Bean public AbstractEntityManagerFactoryBean entityManagerFactory() throws SQLException { HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setDatabase(Database.H2); jpaVendorAdapter.setGenerateDdl(true); LocalContainerEntityManagerFactoryBean bean = new LocalContainerEntityManagerFactoryBean(); bean.setJpaVendorAdapter(jpaVendorAdapter); bean.setPackagesToScan(ModelConfig.class.getPackage().getName()); bean.setDataSource(dataSource()); bean.setJpaPropertyMap(jpaProperties()); return bean;//from w ww . j a va2s . co m }
From source file:org.axiom_tools.storage.PersistenceContext.java
@Profile("cloud") @Bean(name = "entityManagerFactory") public LocalContainerEntityManagerFactoryBean cloudEntityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); em.setDataSource(cloudDataSource.dataSource()); em.setPackagesToScan(cloudDataSource.modelPackages()); em.setJpaProperties(cloudDataSource.additionalProperties()); return em;//from www . ja va 2 s.c o m }
From source file:org.axiom_tools.storage.PersistenceContext.java
@Profile("direct") @Bean(name = "entityManagerFactory") public LocalContainerEntityManagerFactoryBean directEntityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setJpaVendorAdapter(new HibernateJpaVendorAdapter()); em.setDataSource(directDataSource.dataSource()); em.setPackagesToScan(directDataSource.modelPackages()); em.setJpaProperties(directDataSource.additionalProperties()); return em;//from ww w . j a v a2 s. c o m }
From source file:sample.config.DataConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.H2); vendorAdapter.setGenerateDdl(true);//from w w w .j a va2 s. c om LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(Message.class.getPackage().getName()); factory.setDataSource(dataSource()); return factory; }
From source file:com.devnexus.ting.web.config.PersistenceConfig.java
@Bean @Profile({ SpringProfile.STANDALONE, SpringProfile.DEFAULT, SpringProfile.DEMO, "cloud" }) public LocalContainerEntityManagerFactoryBean entityManagerFactory() { final LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource()); entityManagerFactory.setJpaVendorAdapter(hibernateJpaVendorAdapter()); entityManagerFactory.setPackagesToScan("com/devnexus/ting/model"); final Map<String, Object> jpaProperties = new HashMap<>(); jpaProperties.put("hibernate.dialect", getHibernateDialect()); jpaProperties.put("hibernate.generate_statistics", true); //jpaProperties.put("hibernate.cache.use_second_level_cache", false); //jpaProperties.put("hibernate.cache.use_query_cache", true); //jpaProperties.put("hibernate.cache.region.factory_class", "org.hibernate.cache.ehcache.EhCacheRegionFactory"); jpaProperties.put("hibernate.show_sql", isShowHibernateSql()); jpaProperties.put("hibernate.format_sql", true); jpaProperties.put("hibernate.ejb.naming_strategy", "com.devnexus.ting.core.hibernate.ImprovedPluralizedNamingStrategy"); entityManagerFactory.setJpaPropertyMap(jpaProperties); return entityManagerFactory; }