接口的使用
org.hibernate.boot.Metadata
-
使用Metadata的程序包 程序包 说明 org.hibernate.boot This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory).org.hibernate.boot.internal org.hibernate.boot.spi org.hibernate.cache.internal Internal implementations and support for second-level caching.org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.org.hibernate.cfg.beanvalidation org.hibernate.dialect.unique Support for Dialect-specific unique constraint definitionorg.hibernate.integrator.spi org.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.secure.spi org.hibernate.tool.hbm2ddl The hbm2ddl tool.org.hibernate.tool.schema.internal org.hibernate.tool.schema.spi -
-
org.hibernate.boot中Metadata的使用
返回Metadata的org.hibernate.boot中的方法 修饰符和类型 方法 说明 MetadataMetadataBuilder. build()Actually build the metamodelMetadataMetadataSources. buildMetadata()Short-hand form of callingMetadataSources.getMetadataBuilder()and using itsMetadataBuilder.build()method in cases where the application wants to accept the defaults.MetadataMetadataSources. buildMetadata(StandardServiceRegistry serviceRegistry) -
org.hibernate.boot.internal中Metadata的使用
实现Metadata的org.hibernate.boot.internal中的类 修饰符和类型 类 说明 classInFlightMetadataCollectorImplThe implementation of the in-flight Metadata collector contract.classMetadataImplContainer for configuration data collected during binding the metamodel. -
org.hibernate.boot.spi中Metadata的使用
org.hibernate.boot.spi中Metadata的子接口 修饰符和类型 接口 说明 interfaceInFlightMetadataCollectorAn in-flight representation of Metadata while Metadata is being built.interfaceMetadataImplementorThe SPI-level Metadata contract.实现Metadata的org.hibernate.boot.spi中的类 修饰符和类型 类 说明 classAbstractDelegatingMetadataConvenience base class for custom implementors ofMetadataImplementorusing delegation.返回Metadata的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 MetadataAbstractDelegatingMetadataBuilderImplementor. build() -
org.hibernate.cache.internal中Metadata的使用
参数类型为Metadata的org.hibernate.cache.internal中的方法 修饰符和类型 方法 说明 voidCollectionCacheInvalidator. integrate(Metadata metadata, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry) -
org.hibernate.cfg中Metadata的使用
参数类型为Metadata的org.hibernate.cfg中的构造器 构造器 说明 Settings(SessionFactoryOptions sessionFactoryOptions, Metadata metadata)已过时。 -
org.hibernate.cfg.beanvalidation中Metadata的使用
返回Metadata的org.hibernate.cfg.beanvalidation中的方法 修饰符和类型 方法 说明 MetadataActivationContext. getMetadata()Access the mapping metadata参数类型为Metadata的org.hibernate.cfg.beanvalidation中的方法 修饰符和类型 方法 说明 voidBeanValidationIntegrator. integrate(Metadata metadata, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry) -
org.hibernate.dialect.unique中Metadata的使用
参数类型为Metadata的org.hibernate.dialect.unique中的方法 修饰符和类型 方法 说明 StringDB2UniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)StringDefaultUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)StringInformixUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)StringUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)Get the SQL ALTER TABLE command to be used to create the given UniqueKey.StringDB2UniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)StringDefaultUniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)StringUniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata)Get the SQL ALTER TABLE command to be used to drop the given UniqueKey. -
org.hibernate.integrator.spi中Metadata的使用
参数类型为Metadata的org.hibernate.integrator.spi中的方法 修饰符和类型 方法 说明 voidIntegrator. integrate(Metadata metadata, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)Perform integration. -
org.hibernate.mapping中Metadata的使用
参数类型为Metadata的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 static StringIndex. buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique, Metadata metadata)IteratorTable. sqlAlterStrings(Dialect dialect, Metadata metadata, TableInformation tableInfo, Identifier defaultCatalog, Identifier defaultSchema) -
org.hibernate.secure.spi中Metadata的使用
参数类型为Metadata的org.hibernate.secure.spi中的方法 修饰符和类型 方法 说明 voidJaccIntegrator. integrate(Metadata metadata, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry) -
org.hibernate.tool.hbm2ddl中Metadata的使用
参数类型为Metadata的org.hibernate.tool.hbm2ddl中的方法 修饰符和类型 方法 说明 voidSchemaExport. create(EnumSet<TargetType> targetTypes, Metadata metadata)voidSchemaExport. createOnly(EnumSet<TargetType> targetTypes, Metadata metadata)voidSchemaExport. doExecution(SchemaExport.Action action, boolean needsJdbc, Metadata metadata, ServiceRegistry serviceRegistry, TargetDescriptor targetDescriptor)voidSchemaExport. drop(EnumSet<TargetType> targetTypes, Metadata metadata)voidSchemaExport. execute(EnumSet<TargetType> targetTypes, SchemaExport.Action action, Metadata metadata)voidSchemaExport. execute(EnumSet<TargetType> targetTypes, SchemaExport.Action action, Metadata metadata, ServiceRegistry serviceRegistry)voidSchemaUpdate. execute(EnumSet<TargetType> targetTypes, Metadata metadata)voidSchemaUpdate. execute(EnumSet<TargetType> targetTypes, Metadata metadata, ServiceRegistry serviceRegistry)voidSchemaExport. perform(SchemaExport.Action action, Metadata metadata, ScriptTargetOutput target)For testing usevoidSchemaValidator. validate(Metadata metadata)voidSchemaValidator. validate(Metadata metadata, ServiceRegistry serviceRegistry) -
org.hibernate.tool.schema.internal中Metadata的使用
参数类型为Metadata的org.hibernate.tool.schema.internal中的方法 修饰符和类型 方法 说明 protected voidAbstractSchemaMigrator. applyForeignKeys(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)protected voidAbstractSchemaMigrator. applyIndexes(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)protected voidAbstractSchemaMigrator. applyUniqueKeys(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)DelayedDropActionSchemaDropperImpl. buildDelayedAction(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor)voidSchemaCreatorImpl. createFromMetadata(Metadata metadata, ExecutionOptions options, Dialect dialect, Formatter formatter, GenerationTarget... targets)protected voidAbstractSchemaMigrator. createTable(Table table, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)voidSchemaCreatorImpl. doCreation(Metadata metadata, boolean manageNamespaces, GenerationTarget... targets)voidSchemaCreatorImpl. doCreation(Metadata metadata, Dialect dialect, ExecutionOptions options, SourceDescriptor sourceDescriptor, GenerationTarget... targets)voidSchemaCreatorImpl. doCreation(Metadata metadata, ServiceRegistry serviceRegistry, Map settings, boolean manageNamespaces, GenerationTarget... targets)voidSchemaCreatorImpl. doCreation(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor)voidSchemaDropperImpl. doDrop(Metadata metadata, boolean manageNamespaces, GenerationTarget... targets)For testsvoidSchemaDropperImpl. doDrop(Metadata metadata, ServiceRegistry serviceRegistry, Map settings, boolean manageNamespaces, GenerationTarget... targets)For testsvoidSchemaDropperImpl. doDrop(Metadata metadata, ExecutionOptions options, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets)voidSchemaDropperImpl. doDrop(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor)voidAbstractSchemaMigrator. doMigration(Metadata metadata, ExecutionOptions options, TargetDescriptor targetDescriptor)voidAbstractSchemaValidator. doValidation(Metadata metadata, ExecutionOptions options)List<String>SchemaCreatorImpl. generateCreationCommands(Metadata metadata, boolean manageNamespaces)For testing...List<String>SchemaDropperImpl. generateDropCommands(Metadata metadata, boolean manageNamespaces)For testing...String[]StandardAuxiliaryDatabaseObjectExporter. getSqlCreateStrings(AuxiliaryDatabaseObject object, Metadata metadata)String[]StandardForeignKeyExporter. getSqlCreateStrings(ForeignKey foreignKey, Metadata metadata)String[]StandardIndexExporter. getSqlCreateStrings(Index index, Metadata metadata)String[]StandardSequenceExporter. getSqlCreateStrings(Sequence sequence, Metadata metadata)String[]StandardTableExporter. getSqlCreateStrings(Table table, Metadata metadata)String[]StandardUniqueKeyExporter. getSqlCreateStrings(Constraint constraint, Metadata metadata)String[]StandardAuxiliaryDatabaseObjectExporter. getSqlDropStrings(AuxiliaryDatabaseObject object, Metadata metadata)String[]StandardForeignKeyExporter. getSqlDropStrings(ForeignKey foreignKey, Metadata metadata)String[]StandardIndexExporter. getSqlDropStrings(Index index, Metadata metadata)String[]StandardSequenceExporter. getSqlDropStrings(Sequence sequence, Metadata metadata)String[]StandardTableExporter. getSqlDropStrings(Table table, Metadata metadata)String[]StandardUniqueKeyExporter. getSqlDropStrings(Constraint constraint, Metadata metadata)protected voidAbstractSchemaMigrator. migrateTable(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)protected abstract NameSpaceTablesInformationAbstractSchemaMigrator. performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, GenerationTarget[] targets)protected NameSpaceTablesInformationGroupedSchemaMigratorImpl. performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, GenerationTarget[] targets)protected NameSpaceTablesInformationIndividuallySchemaMigratorImpl. performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, GenerationTarget[] targets)voidAbstractSchemaValidator. performValidation(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect)protected voidAbstractSchemaValidator. validateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)protected voidAbstractSchemaValidator. validateTable(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)protected abstract voidAbstractSchemaValidator. validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect, Namespace namespace)protected voidGroupedSchemaValidatorImpl. validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect, Namespace namespace)protected voidIndividuallySchemaValidatorImpl. validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect, Namespace namespace) -
org.hibernate.tool.schema.spi中Metadata的使用
参数类型为Metadata的org.hibernate.tool.schema.spi中的方法 修饰符和类型 方法 说明 DelayedDropActionSchemaDropper. buildDelayedAction(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor)Build a delayed Runnable for performing schema dropping.voidSchemaCreator. doCreation(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor)Perform a schema creation from the indicated source(s) to the indicated target(s).voidSchemaDropper. doDrop(Metadata metadata, ExecutionOptions options, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor)Perform a schema drop from the indicated source(s) to the indicated target(s).voidSchemaMigrator. doMigration(Metadata metadata, ExecutionOptions options, TargetDescriptor targetDescriptor)Perform a schema migration (alteration) from the indicated source(s) to the indicated target(s).voidSchemaValidator. doValidation(Metadata metadata, ExecutionOptions options)Perform the validation of the schema described by MetadataString[]Exporter. getSqlCreateStrings(T exportable, Metadata metadata)Get the commands needed for creation.String[]Exporter. getSqlDropStrings(T exportable, Metadata metadata)Get the commands needed for dropping.static voidSchemaManagementToolCoordinator. process(Metadata metadata, ServiceRegistry serviceRegistry, Map configurationValues, DelayedDropRegistry delayedDropRegistry)
-