List of usage examples for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setGenerateDdl
public void setGenerateDdl(boolean generateDdl)
From source file:cn.newgxu.lab.core.config.SpringBeans.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); // jpaVendorAdapter.setShowSql(true); jpaVendorAdapter.setShowSql(false);/*from w w w . j a v a2 s. c o m*/ jpaVendorAdapter.setDatabase(Database.MYSQL); jpaVendorAdapter.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); // ??jpaProperties jpaVendorAdapter.setGenerateDdl(false); return jpaVendorAdapter; }
From source file:gxu.software_engineering.shen10.market.core.SpringBeans.java
@Bean public JpaVendorAdapter jpaVendorAdapter() { HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setShowSql(true);/*from w w w .j ava2 s . c o m*/ // jpaVendorAdapter.setShowSql(false); jpaVendorAdapter.setDatabase(Database.MYSQL); jpaVendorAdapter.setDatabasePlatform(org.hibernate.dialect.MySQL5InnoDBDialect.class.getName()); // ??jpaProperties jpaVendorAdapter.setGenerateDdl(false); return jpaVendorAdapter; }
From source file:net.sp1d.chym.loader.RootConfig.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); va.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); va.setGenerateDdl(true); emf.setJpaVendorAdapter(va);/*from ww w . j a v a 2s.co m*/ emf.setDataSource(dataSource()); emf.setPackagesToScan("net.sp1d.chym.loader.bean", "net.sp1d.chym.loader.tracker", "net.sp1d.chym.loader.repo"); emf.setPersistenceUnitName("net.sp1d.loader.chym_PU"); Properties properties = new Properties(); properties.setProperty("hibernate.event.merge.entity_copy_observer", "allow"); emf.setJpaProperties(properties); return emf; }
From source file:net.sp1d.chym.loader.RootConfigDev.java
@Bean LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setPersistenceUnitName("net.sp1d.loader.chym_PU"); HibernateJpaVendorAdapter va = new HibernateJpaVendorAdapter(); // va.setDatabasePlatform("org.hibernate.dialect.HSQLDialect"); va.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect"); va.setGenerateDdl(true); emf.setJpaVendorAdapter(va);/* w w w. j ava 2 s .c om*/ emf.setDataSource(dataSource()); emf.setPackagesToScan("net.sp1d.chym.loader.bean", "net.sp1d.chym.loader.tracker", "net.sp1d.chym.loader.repo", "net.sp1d.chym.loader.tracker"); Properties properties = new Properties(); properties.setProperty("hibernate.event.merge.entity_copy_observer", "allow"); emf.setJpaProperties(properties); return emf; }
From source file:org.finra.dm.dao.config.DaoSpringModuleConfig.java
/** * Gets the Hibernate JPA vendor adapter needed by the entity manager. * * @return the Hibernate JPA vendor adapter. */// www .j a v a 2 s. c om private JpaVendorAdapter getHibernateJpaVendorAdapter() { HibernateJpaVendorAdapter hibernateJpaVendorAdapter = new HibernateJpaVendorAdapter(); // Set the database type. String databaseType = configurationHelper.getProperty(ConfigurationValue.DATABASE_TYPE); if (StringUtils.isBlank(databaseType)) { throw new IllegalStateException( String.format("No database type found. Ensure the \"%s\" configuration entry is configured.", ConfigurationValue.DATABASE_TYPE.getKey())); } Database database = Database.valueOf(databaseType); LOGGER.info("JPA Target Database: " + database); hibernateJpaVendorAdapter.setDatabase(database); hibernateJpaVendorAdapter.setGenerateDdl(false); return hibernateJpaVendorAdapter; }
From source file:org.finra.herd.dao.config.DaoSpringModuleConfig.java
/** * Gets the Hibernate JPA vendor adapter needed by the entity manager. * * @return the Hibernate JPA vendor adapter. *//*from w ww . ja va2 s . co m*/ private JpaVendorAdapter getHibernateJpaVendorAdapter() { HibernateJpaVendorAdapter hibernateJpaVendorAdapter = new HibernateJpaVendorAdapter(); // Set the database type. String databaseType = configurationHelper.getProperty(ConfigurationValue.DATABASE_TYPE); if (StringUtils.isBlank(databaseType)) { throw new IllegalStateException( String.format("No database type found. Ensure the \"%s\" configuration entry is configured.", ConfigurationValue.DATABASE_TYPE.getKey())); } Database database = Database.valueOf(databaseType); LOGGER.info("jpaTargetDatabase={}", database); hibernateJpaVendorAdapter.setDatabase(database); hibernateJpaVendorAdapter.setGenerateDdl(false); return hibernateJpaVendorAdapter; }