Interface SchemaManagementTool

  • All Superinterfaces:
    java.io.Serializable, Service

    public interface SchemaManagementTool
    extends Service
    Contract for schema management tool integration.
    • Method Detail

      • getSchemaCreator

        SchemaCreator getSchemaCreator​(java.util.Map options)
      • getSchemaDropper

        SchemaDropper getSchemaDropper​(java.util.Map options)
      • getSchemaMigrator

        SchemaMigrator getSchemaMigrator​(java.util.Map options)
      • getSchemaValidator

        SchemaValidator getSchemaValidator​(java.util.Map options)
      • setCustomDatabaseGenerationTarget

        void setCustomDatabaseGenerationTarget​(org.hibernate.tool.schema.internal.exec.GenerationTarget generationTarget)
        This allows to set an alternative implementation for the Database generation target. Used by Hibernate Reactive so that it can use the reactive database access rather than needing a JDBC connection.
        Parameters:
        generationTarget - the custom instance to use.