类 HibernateSchemaManagementTool
- java.lang.Object
-
- org.hibernate.tool.schema.internal.HibernateSchemaManagementTool
-
public class HibernateSchemaManagementTool extends Object implements SchemaManagementTool, ServiceRegistryAwareService
The standard Hibernate implementation for performing schema management.- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classHibernateSchemaManagementTool.JdbcContextImpl
-
构造器概要
构造器 构造器 说明 HibernateSchemaManagementTool()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DdlTransactionIsolatorgetDdlTransactionIsolator(JdbcContext jdbcContext)SchemaCreatorgetSchemaCreator(Map options)SchemaDroppergetSchemaDropper(Map options)SchemaMigratorgetSchemaMigrator(Map options)SchemaValidatorgetSchemaValidator(Map options)ServiceRegistrygetServiceRegistry()voidinjectServices(ServiceRegistryImplementor serviceRegistry)Callback to inject the registry.JdbcContextresolveJdbcContext(Map configurationValues)
-
-
-
方法详细资料
-
injectServices
public void injectServices(ServiceRegistryImplementor serviceRegistry)
从接口复制的说明:ServiceRegistryAwareServiceCallback to inject the registry.- 指定者:
injectServices在接口中ServiceRegistryAwareService- 参数:
serviceRegistry- The registry
-
getSchemaCreator
public SchemaCreator getSchemaCreator(Map options)
- 指定者:
getSchemaCreator在接口中SchemaManagementTool
-
getSchemaDropper
public SchemaDropper getSchemaDropper(Map options)
- 指定者:
getSchemaDropper在接口中SchemaManagementTool
-
getSchemaMigrator
public SchemaMigrator getSchemaMigrator(Map options)
- 指定者:
getSchemaMigrator在接口中SchemaManagementTool
-
getSchemaValidator
public SchemaValidator getSchemaValidator(Map options)
- 指定者:
getSchemaValidator在接口中SchemaManagementTool
-
getDdlTransactionIsolator
public DdlTransactionIsolator getDdlTransactionIsolator(JdbcContext jdbcContext)
-
resolveJdbcContext
public JdbcContext resolveJdbcContext(Map configurationValues)
-
getServiceRegistry
public ServiceRegistry getServiceRegistry()
-
-