Package org.hibernate.tool.schema.spi
Class SchemaManagementToolCoordinator
java.lang.Object
org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator
Responsible for coordinating
SchemaManagementTool
execution
whether from "hibernate.hbm2ddl.auto", JPA-standard
"jakarta.persistence.schema-generation.database.action", or
SchemaManager
.
The main entry point is process(org.hibernate.boot.Metadata, org.hibernate.service.ServiceRegistry, java.util.Map<java.lang.String, java.lang.Object>, org.hibernate.tool.schema.spi.DelayedDropRegistry)
.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For JPA-style schema-gen, database and script target handing are configured individually - this tuple allows interpreting the action for both targets simultaneously -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExecutionOptions
buildExecutionOptions
(Map<String, Object> configurationValues, ExceptionHandler exceptionHandler) static void
process
(Metadata metadata, ServiceRegistry serviceRegistry, Map<String, Object> configurationValues, DelayedDropRegistry delayedDropRegistry)
-
Constructor Details
-
SchemaManagementToolCoordinator
public SchemaManagementToolCoordinator()
-
-
Method Details
-
process
public static void process(Metadata metadata, ServiceRegistry serviceRegistry, Map<String, Object> configurationValues, DelayedDropRegistry delayedDropRegistry) -
buildExecutionOptions
public static ExecutionOptions buildExecutionOptions(Map<String, Object> configurationValues, ExceptionHandler exceptionHandler)
-