Example usage for org.springframework.boot.autoconfigure.orm.jpa HibernateDefaultDdlAutoProvider HibernateDefaultDdlAutoProvider

List of usage examples for org.springframework.boot.autoconfigure.orm.jpa HibernateDefaultDdlAutoProvider HibernateDefaultDdlAutoProvider

Introduction

In this page you can find the example usage for org.springframework.boot.autoconfigure.orm.jpa HibernateDefaultDdlAutoProvider HibernateDefaultDdlAutoProvider.

Prototype

HibernateDefaultDdlAutoProvider(Iterable<SchemaManagementProvider> providers) 

Source Link

Usage

From source file:org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration.java

HibernateJpaConfiguration(DataSource dataSource, JpaProperties jpaProperties,
        ObjectProvider<JtaTransactionManager> jtaTransactionManager,
        ObjectProvider<TransactionManagerCustomizers> transactionManagerCustomizers,
        HibernateProperties hibernateProperties,
        ObjectProvider<Collection<DataSourcePoolMetadataProvider>> metadataProviders,
        ObjectProvider<SchemaManagementProvider> providers,
        ObjectProvider<PhysicalNamingStrategy> physicalNamingStrategy,
        ObjectProvider<ImplicitNamingStrategy> implicitNamingStrategy,
        ObjectProvider<HibernatePropertiesCustomizer> hibernatePropertiesCustomizers) {
    super(dataSource, jpaProperties, jtaTransactionManager, transactionManagerCustomizers);
    this.hibernateProperties = hibernateProperties;
    this.defaultDdlAutoProvider = new HibernateDefaultDdlAutoProvider(providers);
    this.poolMetadataProvider = new CompositeDataSourcePoolMetadataProvider(metadataProviders.getIfAvailable());
    this.hibernatePropertiesCustomizers = determineHibernatePropertiesCustomizers(
            physicalNamingStrategy.getIfAvailable(), implicitNamingStrategy.getIfAvailable(),
            hibernatePropertiesCustomizers.orderedStream().collect(Collectors.toList()));
}