@ConfigurationProperties(prefix="spring.jpa") public class JpaProperties extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JpaProperties.Hibernate |
static class |
JpaProperties.Naming |
Constructor and Description |
---|
JpaProperties() |
Modifier and Type | Method and Description |
---|---|
org.springframework.orm.jpa.vendor.Database |
determineDatabase(DataSource dataSource)
Determine the
Database to use based on this configuration and the primary
DataSource . |
org.springframework.orm.jpa.vendor.Database |
getDatabase() |
String |
getDatabasePlatform() |
JpaProperties.Hibernate |
getHibernate() |
Map<String,String> |
getHibernateProperties(DataSource dataSource)
Get configuration properties for the initialization of the main Hibernate
EntityManagerFactory.
|
Map<String,String> |
getProperties() |
boolean |
isGenerateDdl() |
boolean |
isShowSql() |
void |
setDatabase(org.springframework.orm.jpa.vendor.Database database) |
void |
setDatabasePlatform(String databasePlatform) |
void |
setGenerateDdl(boolean generateDdl) |
void |
setHibernate(JpaProperties.Hibernate hibernate) |
void |
setProperties(Map<String,String> properties) |
void |
setShowSql(boolean showSql) |
public String getDatabasePlatform()
public void setDatabasePlatform(String databasePlatform)
public org.springframework.orm.jpa.vendor.Database getDatabase()
public void setDatabase(org.springframework.orm.jpa.vendor.Database database)
public boolean isGenerateDdl()
public void setGenerateDdl(boolean generateDdl)
public boolean isShowSql()
public void setShowSql(boolean showSql)
public JpaProperties.Hibernate getHibernate()
public void setHibernate(JpaProperties.Hibernate hibernate)
public Map<String,String> getHibernateProperties(DataSource dataSource)
dataSource
- the DataSource in case it is needed to determine the propertiespublic org.springframework.orm.jpa.vendor.Database determineDatabase(DataSource dataSource)
Database
to use based on this configuration and the primary
DataSource
.dataSource
- the auto-configured data sourceDatabase
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.