List of usage examples for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setGenerateDdl
public void setGenerateDdl(boolean generateDdl)
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); 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:io.springagora.store.ApplicationConfig.java
@Bean @Autowired/* ww w .jav a 2 s . c o m*/ public EntityManagerFactory entityManagerFactory(DataSource dataSource) { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(generateDDL.booleanValue()); vendorAdapter.setShowSql(showSQL.booleanValue()); vendorAdapter.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); vendorAdapter.setDatabase(Database.MYSQL); Properties properties = new Properties(); properties.setProperty("hibernate.cache.use_second_level_cache", "true"); properties.setProperty("hibernate.cache.region.factory_class", "org.hibernate.cache.ehcache.EhCacheRegionFactory"); properties.setProperty("hibernate.cache.use_query_cache", "true"); properties.setProperty("hibernate.generate_statistics", showStatistics.toString()); LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(vendorAdapter); factory.setPackagesToScan("io.springagora.core.domain"); factory.setDataSource(dataSource); factory.setJpaProperties(properties); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:se.omegapoint.facepalm.client.config.DatabaseConfig.java
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { final LocalContainerEntityManagerFactoryBean entityManagerFactory = new LocalContainerEntityManagerFactoryBean(); entityManagerFactory.setDataSource(dataSource); entityManagerFactory.setPackagesToScan("se.omegapoint.facepalm"); final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setShowSql(Boolean.valueOf(env.getProperty("db.show.sql"))); vendorAdapter.setGenerateDdl(Boolean.valueOf(env.getProperty("db.generate.ddl"))); entityManagerFactory.setJpaVendorAdapter(vendorAdapter); final Properties additionalProperties = new Properties(); additionalProperties.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto")); entityManagerFactory.setJpaProperties(additionalProperties); return entityManagerFactory; }
From source file:io.convergencia.training.Application.java
@Bean public HibernateJpaVendorAdapter jpaVendorAdapter() { HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setShowSql(true);// w w w . j av a2s. co m jpaVendorAdapter.setGenerateDdl(true); jpaVendorAdapter.setDatabasePlatform("org.hibernate.dialect.PostgreSQLDialect"); return jpaVendorAdapter; }
From source file:de.hska.ld.core.config.PersistenceConfig.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setGenerateDdl(true); vendorAdapter.setShowSql(Boolean.parseBoolean(env.getProperty("module.core.db.log.sql"))); vendorAdapter.setDatabasePlatform(env.getProperty("module.core.db.dialect")); vendorAdapter.setGenerateDdl(true);//from w w w . j ava 2s . co m return vendorAdapter; }
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.//from w w w .j av a2 s . c o 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; }
From source file:au.com.shawware.sandbox.persistence.JPAConfiguration.java
/** * Defines the entity manager factory to use. * /*from w ww .ja v a 2s . com*/ * @return the entity manager factory bean * * @throws SQLException error creating the bean */ @Bean public EntityManagerFactory entityManagerFactory() throws SQLException { final HibernateJpaVendorAdapter adapter = new HibernateJpaVendorAdapter(); adapter.setShowSql(true); adapter.setGenerateDdl(true); // adapter.setDatabase(Database.HSQL); final LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setJpaVendorAdapter(adapter); factory.setPackagesToScan(Node.class.getPackage().getName()); factory.setDataSource(dataSource()); final Properties jpaProperties = new Properties(); jpaProperties.setProperty("hibernate.show_sql", "true"); // redundant? jpaProperties.setProperty("hibernate.format_sql", "true"); jpaProperties.setProperty("hibernate.hbm2ddl.auto", "create"); jpaProperties.setProperty("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); jpaProperties.setProperty("hibernate.connection.pool_size", "0"); // jpaProperties.setProperty("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver"); // jpaProperties.setProperty("hibernate.hibernate.transaction.factory_class", "org.hibernate.transaction.JDBCTransactionFactory"); jpaProperties.setProperty("hibernate.connection.url", "jdbc:hsqldb:file:target/data/test;shutdown=true"); jpaProperties.setProperty("hibernate.connection.username", "sa"); jpaProperties.setProperty("hibernate.connection.password", ""); jpaProperties.setProperty("hibernate.connection.autocommit", "true"); jpaProperties.setProperty("hibernate.jdbc.batch_size", "0"); jpaProperties.setProperty("hibernate.ejb.entitymanager_factory_name", "sandbox"); factory.setJpaProperties(jpaProperties); // The following method call is important. Things break without it. factory.afterPropertiesSet(); return factory.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);/*from w ww. j av a 2 s . com*/ va.setDatabase(Database.HSQL); 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:de.bstreit.java.oscr.SpringConfigurationDoesComponentScan.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { final HibernateJpaVendorAdapter hibernateJpaVendorAdapter = new HibernateJpaVendorAdapter(); hibernateJpaVendorAdapter.setShowSql(false); hibernateJpaVendorAdapter.setGenerateDdl(true); hibernateJpaVendorAdapter.setDatabase(database); return hibernateJpaVendorAdapter; }
From source file:pl.java.scalatech.config.JpaEmbeddedConfig.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { HibernateJpaVendorAdapter hibernateJpaVendorAdapter = new HibernateJpaVendorAdapter(); hibernateJpaVendorAdapter.setShowSql(showSql); hibernateJpaVendorAdapter.setGenerateDdl(hbm2ddlAuto); hibernateJpaVendorAdapter.setDatabase(Database.H2); hibernateJpaVendorAdapter.setDatabasePlatform(dialect); return hibernateJpaVendorAdapter; }