List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setJpaVendorAdapter
public void setJpaVendorAdapter(@Nullable JpaVendorAdapter jpaVendorAdapter)
From source file:br.com.teste.spring.security.config.AppConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setDataSource(dataSource());/*from w w w. ja v a 2s . c o m*/ em.setPackagesToScan(new String[] { "br.com.teste.spring.security.common.domain" }); JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); em.setJpaProperties(additionalProperties()); return em; }
From source file:it.reply.orchestrator.config.PersistenceConfigTest.java
@Bean @OrchestratorPersistenceUnit/*www.j ava2s . c o m*/ public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws NamingException { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(Boolean.TRUE); vendorAdapter.setShowSql(Boolean.TRUE); factory.setJtaDataSource(dataSource()); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(this.env.getProperty(ENTITY_MANAGER_PACKAGE_TO_SCAN)); 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)); factory.setJpaProperties(jpaProperties); return factory; }
From source file:org.springsource.greenbeans.examples.edawithspring.etailer.store.StoreConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); localContainerEntityManagerFactoryBean.setPersistenceUnitName("persistenceUnit"); localContainerEntityManagerFactoryBean.setDataSource(this.dataSource()); localContainerEntityManagerFactoryBean.setJpaVendorAdapter(hibernateJpaVendorAdapter()); Properties properties = new Properties(); properties.setProperty("hibernate.dialect", H2Dialect.class.getName()); properties.setProperty("hibernate.ejb.naming_strategy", ImprovedNamingStrategy.class.getName()); properties.setProperty("hibernate.transaction.manager_lookup_class", TransactionManagerLookup.class.getName()); localContainerEntityManagerFactoryBean.setJpaProperties(properties); return localContainerEntityManagerFactoryBean; }
From source file:fr.treeptik.cloudunit.config.DatabaseConfiguration.java
@Bean public EntityManagerFactory entityManagerFactory() { logger.debug("Configuring EntityManager"); LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setPersistenceProvider(new HibernatePersistence()); lcemfb.setPersistenceUnitName("persistenceUnit"); lcemfb.setDataSource(dataSource());/* ww w .ja v a2 s . c o m*/ 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("fr.treeptik.cloudunit.model"); lcemfb.afterPropertiesSet(); return lcemfb.getObject(); }
From source file:ch.javaee.basicMvc.config.StandaloneDataConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setDataSource(this.hsqlInMemory()); lcemfb.setPackagesToScan(new String[] { "ch.javaee.basicMvc.domain" }); lcemfb.setPersistenceUnitName("MyPU"); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); lcemfb.setJpaVendorAdapter(va); va.setDatabase(Database.HSQL);/*from w w w . j a va 2s . c o m*/ va.setGenerateDdl(true); va.setShowSql(true); va.setDatabasePlatform("org.hibernate.dialect.HSQLDialect"); Properties ps = new Properties(); ps.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); ps.put("hibernate.hbm2ddl.auto", "create"); lcemfb.setJpaProperties(ps); lcemfb.afterPropertiesSet(); return lcemfb; }
From source file:org.duracloud.mill.credentials.impl.CredentialsRepoConfig.java
@Bean(name = ENTITY_MANAGER_FACTORY_BEAN) public LocalContainerEntityManagerFactoryBean credentialsRepoEntityManagerFactory( @Qualifier(CREDENTIALS_REPO_DATA_SOURCE_BEAN) DataSource dataSource) { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource);//from w ww . j a v a 2 s .c o m emf.setPersistenceUnitName("credentials-repo-pu"); emf.setPackagesToScan("org.duracloud.account.db.model"); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); va.setDatabase(Database.MYSQL); emf.setJpaVendorAdapter(va); Properties props = new Properties(); props.setProperty("hibernate.hbm2ddl.auto", "validate"); props.setProperty("hibernate.dialect", MySQL5Dialect.class.getName()); props.setProperty("hibernate.ejb.naming_strategy", ImprovedNamingStrategy.class.getName()); props.setProperty("hibernate.cache.provider_class", "org.hibernate.cache.HashtableCacheProvider"); props.setProperty("jadira.usertype.autoRegisterUserTypes", "true"); props.setProperty("jadira.usertype.databaseZone", "jvm"); props.setProperty("hibernate.show_sql", "false"); props.setProperty("hibernate.format_sql", "false"); props.setProperty("hibernate.show_comments", "false"); emf.setJpaProperties(props); return emf; }
From source file:com.logicaalternativa.ejemplomock.configuration.AppConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean lcemfb = new LocalContainerEntityManagerFactoryBean(); lcemfb.setDataSource(this.hsqlInMemory()); lcemfb.setPackagesToScan(new String[] { "com.logicaalternativa.ejemplomock.model" }); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); lcemfb.setJpaVendorAdapter(va); Properties ps = new Properties(); ps.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); ps.put("hibernate.hbm2ddl.auto", "create"); ps.put("hibernate.show_sql", "true"); lcemfb.setJpaProperties(ps);/*w w w .j a v a 2s . c o m*/ return lcemfb; }
From source file:com.digitalgeneralists.assurance.model.HibernateConfiguration.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { Properties props = this.hibernateProperties(); LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setPersistenceUnitName("assurancePersistenceUnit"); em.setDataSource(this.dataSource); em.setPackagesToScan(new String[] { "com.digitalgeneralists.assurance.model.entities" }); JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); em.setJpaVendorAdapter(vendorAdapter); vendorAdapter = null;//from w w w.java 2 s .co m em.setJpaProperties(props); props = null; return em; }
From source file:ca.n4dev.dev.worktime.config.SpringHibernateJPAConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); em.setPersistenceXmlLocation("classpath*:META-INF/persistence.xml"); em.setPersistenceUnitName("hibernatePersistenceUnit"); em.setDataSource(dataSource());/*from ww w .j a va 2s.c om*/ HibernateJpaVendorAdapter vendor = new HibernateJpaVendorAdapter(); vendor.setShowSql(false); em.setJpaVendorAdapter(vendor); return em; }
From source file:cn.org.once.cstack.config.DatabaseConfiguration.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.j a v a 2 s.co m lcemfb.setJpaDialect(new HibernateJpaDialect()); lcemfb.setJpaVendorAdapter(jpaVendorAdapter()); lcemfb.setSharedCacheMode(SharedCacheMode.ENABLE_SELECTIVE); Properties jpaProperties = new Properties(); jpaProperties.put("hibernate.generate_statistics", false); jpaProperties.put("hibernate.show_sql", Boolean.parseBoolean(databaseShowSQL)); lcemfb.setJpaProperties(jpaProperties); lcemfb.setPackagesToScan("cn.org.once.cstack.model"); lcemfb.afterPropertiesSet(); return lcemfb.getObject(); }