Example usage for org.springframework.orm.jpa.vendor EclipseLinkJpaVendorAdapter setDatabase

List of usage examples for org.springframework.orm.jpa.vendor EclipseLinkJpaVendorAdapter setDatabase

Introduction

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

Prototype

public void setDatabase(Database database) 

Source Link

Document

Specify the target database to operate on, as a value of the Database enum: DB2, DERBY, H2, HANA, HSQL, INFORMIX, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, SYBASE

NOTE: This setting will override your JPA provider's default algorithm.

Usage

From source file:com.app.config.App2Config.java

@Bean(name = "appEntityManagerFactory")
public EntityManagerFactory entityManagerFactory() {
    LocalContainerEntityManagerFactoryBean lef = new LocalContainerEntityManagerFactoryBean();
    lef.setDataSource(dataSource());//  w  w  w  .ja v  a  2s  .c o  m

    EclipseLinkJpaVendorAdapter vendor = new EclipseLinkJpaVendorAdapter();
    vendor.setShowSql(true);
    vendor.setGenerateDdl(true);
    vendor.setDatabase(Database.MYSQL);
    lef.setJpaVendorAdapter(vendor);
    //lef.setJpaVendorAdapter(jpaVendorAdapter);
    //lef.setPackagesToScan("com.app.jparepo");
    //lef.setPersistenceUnitName("barPersistenceUnit");
    //lef.afterPropertiesSet();
    return lef.getObject();
}

From source file:org.fon.documentmanagementsystem.config.AppConfig.java

@Bean
public EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter() {
    EclipseLinkJpaVendorAdapter vendorAdapter = new EclipseLinkJpaVendorAdapter();
    vendorAdapter.setDatabasePlatform("org.eclipse.persistence.platform.database.MySQLPlatform");
    vendorAdapter.setDatabase(Database.MYSQL);
    vendorAdapter.setShowSql(true);//  w ww  .ja v a  2 s .  co m
    return vendorAdapter;
}