@Configuration
public class CustomHibernateJpaConfiguration
extends org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration
HibernateJpaConfiguration| Constructor | Description |
|---|---|
CustomHibernateJpaConfiguration(javax.sql.DataSource dataSource,
@NonNull CustomJpaProperties jpaProperties,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.jta.JtaTransactionManager> jtaTransactionManager,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers> transactionManagerCustomizers,
org.springframework.beans.factory.ObjectProvider<java.util.Collection<org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider>> metadataProviders,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.jdbc.SchemaManagementProvider>> schemaManagementProviders,
org.springframework.beans.factory.ObjectProvider<org.hibernate.boot.model.naming.PhysicalNamingStrategy> physicalNamingStrategy,
org.springframework.beans.factory.ObjectProvider<org.hibernate.boot.model.naming.ImplicitNamingStrategy> implicitNamingStrategy,
@NonNull org.springframework.beans.factory.ObjectProvider<org.hibernate.jpa.boot.spi.IntegratorProvider> integratorProvider,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer>> hibernatePropertiesCustomizers) |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
protected org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter |
createJpaVendorAdapter() |
|
protected void |
customizeVendorProperties(@NonNull java.util.Map<java.lang.String,java.lang.Object> vendorProperties) |
|
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
entityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder) |
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getVendorProperties() |
|
org.springframework.transaction.PlatformTransactionManager |
transactionManager() |
public CustomHibernateJpaConfiguration(javax.sql.DataSource dataSource,
@NonNull
@NonNull CustomJpaProperties jpaProperties,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.jta.JtaTransactionManager> jtaTransactionManager,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers> transactionManagerCustomizers,
org.springframework.beans.factory.ObjectProvider<java.util.Collection<org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider>> metadataProviders,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.jdbc.SchemaManagementProvider>> schemaManagementProviders,
org.springframework.beans.factory.ObjectProvider<org.hibernate.boot.model.naming.PhysicalNamingStrategy> physicalNamingStrategy,
org.springframework.beans.factory.ObjectProvider<org.hibernate.boot.model.naming.ImplicitNamingStrategy> implicitNamingStrategy,
@NonNull
@NonNull org.springframework.beans.factory.ObjectProvider<org.hibernate.jpa.boot.spi.IntegratorProvider> integratorProvider,
org.springframework.beans.factory.ObjectProvider<java.util.List<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer>> hibernatePropertiesCustomizers)
dataSource - DataSourcejpaProperties - CustomJpaPropertiesjtaTransactionManager - JtaTransactionManagertransactionManagerCustomizers - TransactionManagerCustomizersmetadataProviders - DataSourcePoolMetadataProviderschemaManagementProviders - SchemaManagementProviderphysicalNamingStrategy - PhysicalNamingStrategyimplicitNamingStrategy - ImplicitNamingStrategyintegratorProvider - IntegratorProviderhibernatePropertiesCustomizers - HibernatePropertiesCustomizer@Bean public org.springframework.transaction.PlatformTransactionManager transactionManager()
transactionManager in class org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration@Bean public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder)
entityManagerFactory in class org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfigurationprotected void customizeVendorProperties(@NonNull
@NonNull java.util.Map<java.lang.String,java.lang.Object> vendorProperties)
protected org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter createJpaVendorAdapter()
createJpaVendorAdapter in class org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfigurationprotected java.util.Map<java.lang.String,java.lang.Object> getVendorProperties()
getVendorProperties in class org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfigurationCopyright © 2017–2018 SPT. All rights reserved.