public class JPAPropertiesPersistenceUnitPostProcessor
extends java.lang.Object
implements org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor
RuntimeEnvironmentPropertiesConfigurer. The keys will be the same in each environment, but the values
would be defined the environment-specific properties files. If you want the property to be added only to certain environments,
add the value "null" to the properties file. For example:
| Constructor and Description |
|---|
JPAPropertiesPersistenceUnitPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
populatePresetProperties() |
void |
postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo pui) |
void |
setPersistenceUnitProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
protected java.util.Map<java.lang.String,java.lang.String> persistenceUnitProperties
protected java.util.Map<java.lang.String,java.lang.String> overrideProperties
@Value(value="${blPU.hibernate.hbm2ddl.auto}")
protected java.lang.String blPUHibernateHbm2ddlAuto
@Value(value="${blPU.hibernate.dialect}")
protected java.lang.String blPUHibernateDialect
@Value(value="${blPU.hibernate.show_sql}")
protected java.lang.String blPUHibernateShow_sql
@Value(value="${blPU.hibernate.cache.use_second_level_cache}")
protected java.lang.String blPUHibernateCacheUse_second_level_cache
@Value(value="${blPU.hibernate.cache.use_query_cache}")
protected java.lang.String blPUHibernateCacheUse_query_cache
@Value(value="${blPU.hibernate.hbm2ddl.import_files}")
protected java.lang.String blPUHibernateHbm2ddlImport_files
@Value(value="${blPU.hibernate.hbm2ddl.import_files_sql_extractor}")
protected java.lang.String blPUHibernateHbm2ddlImport_files_sql_extractor
@Value(value="${blCMSStorage.hibernate.hbm2ddl.auto}")
protected java.lang.String blCMSStorageHibernateHbm2ddlAuto
@Value(value="${blCMSStorage.hibernate.dialect}")
protected java.lang.String blCMSStorageHibernateDialect
@Value(value="${blCMSStorage.hibernate.show_sql}")
protected java.lang.String blCMSStorageHibernateShow_sql
@Value(value="${blCMSStorage.hibernate.cache.use_second_level_cache}")
protected java.lang.String blCMSStorageHibernateCacheUse_second_level_cache
@Value(value="${blCMSStorage.hibernate.cache.use_query_cache}")
protected java.lang.String blCMSStorageHibernateCacheUse_query_cache
@Value(value="${blCMSStorage.hibernate.hbm2ddl.import_files}")
protected java.lang.String blCMSStorageHibernateHbm2ddlImport_files
@Value(value="${blCMSStorage.hibernate.hbm2ddl.import_files_sql_extractor}")
protected java.lang.String blCMSStorageHibernateHbm2ddlImport_files_sql_extractor
@Value(value="${blSecurePU.hibernate.hbm2ddl.auto}")
protected java.lang.String blSecurePUHibernateHbm2ddlAuto
@Value(value="${blSecurePU.hibernate.dialect}")
protected java.lang.String blSecurePUHibernateDialect
@Value(value="${blSecurePU.hibernate.show_sql}")
protected java.lang.String blSecurePUHibernateShow_sql
@Value(value="${blSecurePU.hibernate.cache.use_second_level_cache}")
protected java.lang.String blSecurePUHibernateCacheUse_second_level_cache
@Value(value="${blSecurePU.hibernate.cache.use_query_cache}")
protected java.lang.String blSecurePUHibernateCacheUse_query_cache
@Value(value="${blSecurePU.hibernate.hbm2ddl.import_files}")
protected java.lang.String blSecurePUHibernateHbm2ddlImport_files
@Value(value="${blSecurePU.hibernate.hbm2ddl.import_files_sql_extractor}")
protected java.lang.String blSecurePUHibernateHbm2ddlImport_files_sql_extractor
public JPAPropertiesPersistenceUnitPostProcessor()
@PostConstruct public void populatePresetProperties()
public void postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo pui)
postProcessPersistenceUnitInfo in interface org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessorpublic void setPersistenceUnitProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Copyright © 2018. All Rights Reserved.