Example usage for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setGenerateDdl

List of usage examples for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setGenerateDdl

Introduction

In this page you can find the example usage for org.springframework.orm.jpa.vendor HibernateJpaVendorAdapter setGenerateDdl.

Prototype

public void setGenerateDdl(boolean generateDdl) 

Source Link

Document

Set whether to generate DDL after the EntityManagerFactory has been initialized, creating/updating all relevant tables.

Usage

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;
}