Package org.hibernate.relational

Interface SchemaManager

    • Method Detail

      • exportMappedObjects

        void exportMappedObjects​(boolean createSchemas)
        Export database objects mapped by Hibernate entities.

        Programmatic way to runSchemaCreator.

        Parameters:
        createSchemas - iftrue, attempt to create schemas, otherwise, assume the schemas already exist
      • dropMappedObjects

        void dropMappedObjects​(boolean dropSchemas)
        Drop database objects mapped by Hibernate entities, undoing theprevious export.

        Programmatic way to runSchemaDropper.

        Parameters:
        dropSchemas - iftrue, drop schemas, otherwise, leave them be
      • validateMappedObjects

        void validateMappedObjects()
        Validate that the database objects mapped by Hibernate entities have the expected definitions.

        Programmatic way to runSchemaValidator.

      • truncateMappedObjects

        void truncateMappedObjects()
        Truncate the database tables mapped by Hibernate entities, and then re-import initial data from any configuredload script.

        Programmatic way to runSchemaTruncator.