List of usage examples for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setDatabase
public void setDatabase(Database database)
NOTE: This setting will override your JPA provider's default algorithm.
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 ww w . jav a 2 s . c om*/ 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:org.springsource.jta.etailer.store.config.StoreConfiguration.java
@Bean public HibernateJpaVendorAdapter hibernateJpaVendorAdapter() { HibernateJpaVendorAdapter hibernateJpaVendorAdapter = new HibernateJpaVendorAdapter(); hibernateJpaVendorAdapter.setDatabase(Database.MYSQL); hibernateJpaVendorAdapter.setShowSql(true); return hibernateJpaVendorAdapter; }
From source file:uk.ac.ebi.ep.data.dataconfig.DataConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean(); //em.setPersistenceXmlLocation("classpath*:META-INF/persistence.xml"); em.setDataSource(dataSource);/*from w ww. j a v a 2 s.com*/ em.setPackagesToScan("uk.ac.ebi.ep.data.domain"); Properties properties = new Properties(); properties.setProperty("hibernate.cache.provider_class", "org.hibernate.cache.NoCacheProvider"); properties.setProperty("hibernate.connection.driver_class", "oracle.jdbc.OracleDriver"); HibernateJpaVendorAdapter vendor = new HibernateJpaVendorAdapter(); vendor.setShowSql(false); vendor.setDatabase(Database.ORACLE); em.setJpaProperties(properties); em.setJpaVendorAdapter(vendor); return em; }
From source file:uk.ac.ebi.ep.data.testConfig.SpringDataMockConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { Properties properties = new Properties(); properties.setProperty("hibernate.cache.provider_class", "org.hibernate.cache.NoCacheProvider"); properties.setProperty("hibernate.format_sql", "true"); properties.setProperty(" hibernate.dialect", "org.hibernate.dialect.H2Dialect"); //properties.setProperty("hibernate.hbm2ddl.auto", "create-drop"); //properties.setProperty("hibernate.ejb.naming_strategy", "org.hibernate.cfg.ImprovedNamingStrategy"); properties.setProperty("spring.jpa.hibernate.ddl-auto", "update"); HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.H2); vendorAdapter.setGenerateDdl(true);// w w w . ja va 2 s. com vendorAdapter.setShowSql(false); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setJpaProperties(properties); factory.setPackagesToScan("uk.ac.ebi.ep.data.domain"); factory.setDataSource(dataSource()); return factory; }
From source file:it.f2informatica.mysql.MySQLApplicationConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.MYSQL); vendorAdapter.setGenerateDdl(false); vendorAdapter.setShowSql(true);/*ww w . j a v a 2 s . co m*/ LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean(); factoryBean.setPersistenceUnitName(Persistence.PERSISTENCE_UNIT_NAME); factoryBean.setJpaVendorAdapter(vendorAdapter); factoryBean.setPackagesToScan(DOMAIN_PACKAGE); factoryBean.setDataSource(dataSource()); return factoryBean; }
From source file:pl.softech.eav.HSqlConfig.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { final HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setDatabase(Database.HSQL); // jpaVendorAdapter.setGenerateDdl(true); return jpaVendorAdapter; }
From source file:com.mycompany.projetsportmanager.spring.configuration.BaseConfiguration.java
/** * Builds the persistence unit manager.//from ww w. ja va 2 s .c o m * @param dataSource the datasource. * @return the persistence unit manager. */ @Bean public HibernateJpaVendorAdapter jpaAdapter() { HibernateJpaVendorAdapter jpaAdapter = new HibernateJpaVendorAdapter(); jpaAdapter.setDatabase(jpaDialect); jpaAdapter.setGenerateDdl(generateDdl); jpaAdapter.setShowSql(showSql); return jpaAdapter; }
From source file:edu.chalmers.dat076.moviefinder.config.RepositoryConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.DERBY); vendorAdapter.setGenerateDdl(true);/*w ww.j a v a 2 s. c om*/ Properties jpaProperties = new Properties(); jpaProperties.setProperty("hibernate.dialect", hibernateDialect); jpaProperties.setProperty("hibernate.hbm2ddl.auto", hibernateHbm2ddlAuto); jpaProperties.setProperty("hibernate.show_sql", hibernateShowSql); jpaProperties.setProperty("hibernate.format_sql", hibernateFormatSql); jpaProperties.setProperty("hibernate.use_sql_comments", hibernateUseSqlComments); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("edu.chalmers.dat076.moviefinder.persistence"); factory.setDataSource(dataSource()); factory.setJpaProperties(jpaProperties); return factory; }
From source file:pl.softech.eav.MySqlConfig.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { final HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setDatabase(Database.MYSQL); // jpaVendorAdapter.setGenerateDdl(true); return jpaVendorAdapter; }
From source file:com.oreilly.springdata.rest.ApplicationConfig.java
/** * Sets up a {@link LocalContainerEntityManagerFactoryBean} to use Hibernate. Activates picking up entities from the * project's base package./* w w w . j a va2 s . co m*/ * * @return */ @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setDatabase(Database.POSTGRESQL); vendorAdapter.setGenerateDdl(true); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan(getClass().getPackage().getName()); factory.setDataSource(dataSource()); return factory; }