类的使用
org.hibernate.boot.model.naming.Identifier
-
使用Identifier的程序包 程序包 说明 org.hibernate.boot.internal org.hibernate.boot.model.naming Represents a proposed new approach to allowing hooks into the process of determining the name of database objects (tables, columns, constraints, etc).org.hibernate.boot.model.relational org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.spi org.hibernate.cfg.annotations org.hibernate.engine.jdbc.env.internal org.hibernate.engine.jdbc.env.spi org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configurationorg.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.tool.schema.extract.internal org.hibernate.tool.schema.extract.spi org.hibernate.tool.schema.internal org.hibernate.tool.schema.internal.exec -
-
org.hibernate.boot.internal中Identifier的使用
参数类型为Identifier的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollectorImpl. addColumnNameBinding(Table table, Identifier logicalName, Column column)InFlightMetadataCollector.EntityTableXrefInFlightMetadataCollectorImpl. addEntityTableXref(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref)voidInFlightMetadataCollectorImpl. addTableNameBinding(Identifier logicalName, Table table)StringInFlightMetadataCollectorImpl. getLogicalColumnName(Table table, Identifier physicalName)StringInFlightMetadataCollectorImpl. getPhysicalColumnName(Table table, Identifier logicalName)StringInFlightMetadataCollectorImpl. getPhysicalTableName(Identifier logicalName) -
org.hibernate.boot.model.naming中Identifier的使用
org.hibernate.boot.model.naming中Identifier的子类 修饰符和类型 类 说明 classDatabaseIdentifierModels an identifier (name), retrieved from the database.返回Identifier的org.hibernate.boot.model.naming中的方法 修饰符和类型 方法 说明 IdentifierImplicitNamingStrategy. determineAnyDiscriminatorColumnName(ImplicitAnyDiscriminatorColumnNameSource source)Determine the column name related to the discriminator portion of an ANY mapping when no explicit column name is given.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineAnyDiscriminatorColumnName(ImplicitAnyDiscriminatorColumnNameSource source)IdentifierImplicitNamingStrategy. determineAnyKeyColumnName(ImplicitAnyKeyColumnNameSource source)Determine the column name related to the key/id portion of an ANY mapping when no explicit column name is given.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineAnyKeyColumnName(ImplicitAnyKeyColumnNameSource source)IdentifierImplicitNamingStrategy. determineBasicColumnName(ImplicitBasicColumnNameSource source)Determine the name of an attribute's column given the source naming information, when a name is not explicitly given.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineBasicColumnName(ImplicitBasicColumnNameSource source)IdentifierImplicitNamingStrategyLegacyHbmImpl. determineBasicColumnName(ImplicitBasicColumnNameSource source)IdentifierImplicitNamingStrategy. determineCollectionTableName(ImplicitCollectionTableNameSource source)Determine the name of a collection join table given the source naming information, when a name is not explicitly given.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineCollectionTableName(ImplicitCollectionTableNameSource source)IdentifierImplicitNamingStrategyLegacyJpaImpl. determineCollectionTableName(ImplicitCollectionTableNameSource source)IdentifierImplicitNamingStrategy. determineDiscriminatorColumnName(ImplicitDiscriminatorColumnNameSource source)Determine the implicit name for the discriminator column for the given entityIdentifierImplicitNamingStrategyJpaCompliantImpl. determineDiscriminatorColumnName(ImplicitDiscriminatorColumnNameSource source)IdentifierImplicitNamingStrategy. determineForeignKeyName(ImplicitForeignKeyNameSource source)IdentifierImplicitNamingStrategyJpaCompliantImpl. determineForeignKeyName(ImplicitForeignKeyNameSource source)IdentifierImplicitNamingStrategy. determineIdentifierColumnName(ImplicitIdentifierColumnNameSource source)Determine the implicit name for the identifier column for the given entityIdentifierImplicitNamingStrategyJpaCompliantImpl. determineIdentifierColumnName(ImplicitIdentifierColumnNameSource source)IdentifierNamingStrategyHelper. determineImplicitName(MetadataBuildingContext buildingContext)Called when the user supplied no explicit name/identifier for the given database object.IdentifierImplicitNamingStrategy. determineIndexName(ImplicitIndexNameSource source)IdentifierImplicitNamingStrategyJpaCompliantImpl. determineIndexName(ImplicitIndexNameSource source)IdentifierImplicitNamingStrategy. determineJoinColumnName(ImplicitJoinColumnNameSource source)Determine the column name related toJoinColumn.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineJoinColumnName(ImplicitJoinColumnNameSource source)IdentifierImplicitNamingStrategyLegacyHbmImpl. determineJoinColumnName(ImplicitJoinColumnNameSource source)IdentifierImplicitNamingStrategyLegacyJpaImpl. determineJoinColumnName(ImplicitJoinColumnNameSource source)IdentifierImplicitNamingStrategy. determineJoinTableName(ImplicitJoinTableNameSource source)Determine the name of an association join table given the source naming information, when a name is not explicitly given.IdentifierImplicitNamingStrategyJpaCompliantImpl. determineJoinTableName(ImplicitJoinTableNameSource source)IdentifierImplicitNamingStrategyLegacyHbmImpl. determineJoinTableName(ImplicitJoinTableNameSource source)IdentifierImplicitNamingStrategyLegacyJpaImpl. determineJoinTableName(ImplicitJoinTableNameSource source)IdentifierImplicitNamingStrategy. determineListIndexColumnName(ImplicitIndexColumnNameSource source)IdentifierImplicitNamingStrategyJpaCompliantImpl. determineListIndexColumnName(ImplicitIndexColumnNameSource source)IdentifierObjectNameNormalizer. determineLogicalName(String explicitName, NamingStrategyHelper namingStrategyHelper)Determine the logical name give a (potentiallynull/empty) explicit name.IdentifierImplicitNamingStrategy. determineMapKeyColumnName(ImplicitMapKeyColumnNameSource source)IdentifierImplicitNamingStrategyJpaCompliantImpl. determineMapKeyColumnName(ImplicitMapKeyColumnNameSource source)IdentifierImplicitNamingStrategy. determinePrimaryKeyJoinColumnName(ImplicitPrimaryKeyJoinColumnNameSource source)Determine the column name related toPrimaryKeyJoinColumn.IdentifierImplicitNamingStrategyJpaCompliantImpl. determinePrimaryKeyJoinColumnName(ImplicitPrimaryKeyJoinColumnNameSource source)IdentifierImplicitNamingStrategy. determinePrimaryTableName(ImplicitEntityNameSource source)Determine the implicit name of an entity's primary table.IdentifierImplicitNamingStrategyJpaCompliantImpl. determinePrimaryTableName(ImplicitEntityNameSource source)IdentifierImplicitNamingStrategy. determineTenantIdColumnName(ImplicitTenantIdColumnNameSource source)Determine the implicit name for the tenant (multi-tenancy) identifier column for the given entityIdentifierImplicitNamingStrategyJpaCompliantImpl. determineTenantIdColumnName(ImplicitTenantIdColumnNameSource source)IdentifierImplicitNamingStrategy. determineUniqueKeyName(ImplicitUniqueKeyNameSource source)IdentifierImplicitNamingStrategyJpaCompliantImpl. determineUniqueKeyName(ImplicitUniqueKeyNameSource source)IdentifierImplicitCollectionTableNameSource. getOwningPhysicalTableName()Access to the physical name of the owning entity's table.IdentifierImplicitJoinColumnNameSource. getReferencedColumnName()Access the name of the column that is the target of the FK being describedIdentifierImplicitPrimaryKeyJoinColumnNameSource. getReferencedPrimaryKeyColumnName()Access the name of the column that is a primary key column in the referenced-table that is referenced by the foreign-key described here.IdentifierImplicitForeignKeyNameSource. getReferencedTableName()IdentifierImplicitJoinColumnNameSource. getReferencedTableName()Access the name of the table that is the target of the FK being describedIdentifierImplicitPrimaryKeyJoinColumnNameSource. getReferencedTableName()Access the name of the table referenced by the foreign-key described here.IdentifierImplicitConstraintNameSource. getTableName()IdentifierImplicitConstraintNameSource. getUserProvidedIdentifier()IdentifierNamingStrategyHelper. handleExplicitName(String explicitName, MetadataBuildingContext buildingContext)Called when the user has supplied an explicit name for the database object.IdentifierObjectNameNormalizer. normalizeIdentifierQuoting(String identifierText)Normalizes the quoting of identifiers.IdentifierObjectNameNormalizer. normalizeIdentifierQuoting(Identifier identifier)static IdentifierIdentifier. quote(Identifier identifier)static IdentifierIdentifier. toIdentifier(String text)Means to generate anIdentifierinstance from its simple text form.static IdentifierIdentifier. toIdentifier(String text, boolean quote)Means to generate anIdentifierinstance from its simple text form.protected IdentifierImplicitNamingStrategyJpaCompliantImpl. toIdentifier(String stringForm, MetadataBuildingContext buildingContext)Easy hook to build an Identifier using the keyword safe IdentifierHelper.IdentifierPhysicalNamingStrategy. toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalCatalogName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalColumnName(Identifier name, JdbcEnvironment context)IdentifierNamingStrategyHelper. toPhysicalName(Identifier logicalName, MetadataBuildingContext buildingContext)Handle converting a logical name to a physical nameIdentifierPhysicalNamingStrategy. toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalSchemaName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalSequenceName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalTableName(Identifier name, JdbcEnvironment context)返回变量类型为Identifier的类型的org.hibernate.boot.model.naming中的方法 修饰符和类型 方法 说明 List<Identifier>ImplicitConstraintNameSource. getColumnNames()List<Identifier>ImplicitForeignKeyNameSource. getReferencedColumnNames()参数类型为Identifier的org.hibernate.boot.model.naming中的方法 修饰符和类型 方法 说明 static booleanIdentifier. areEqual(Identifier id1, Identifier id2)intIdentifier. compareTo(Identifier o)StringNamingHelper. generateHashedConstraintName(String prefix, Identifier tableName, List<Identifier> columnNames)If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.StringNamingHelper. generateHashedConstraintName(String prefix, Identifier tableName, Identifier... columnNames)If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.StringNamingHelper. generateHashedFkName(String prefix, Identifier tableName, Identifier referencedTableName, List<Identifier> columnNames)If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names.StringNamingHelper. generateHashedFkName(String prefix, Identifier tableName, Identifier referencedTableName, Identifier... columnNames)If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names.IdentifierObjectNameNormalizer. normalizeIdentifierQuoting(Identifier identifier)static IdentifierIdentifier. quote(Identifier identifier)IdentifierPhysicalNamingStrategy. toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalCatalogName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalColumnName(Identifier name, JdbcEnvironment context)IdentifierNamingStrategyHelper. toPhysicalName(Identifier logicalName, MetadataBuildingContext buildingContext)Handle converting a logical name to a physical nameIdentifierPhysicalNamingStrategy. toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalSchemaName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalSequenceName(Identifier name, JdbcEnvironment context)IdentifierPhysicalNamingStrategy. toPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifierPhysicalNamingStrategyStandardImpl. toPhysicalTableName(Identifier name, JdbcEnvironment context)类型变量类型为Identifier的org.hibernate.boot.model.naming中的方法参数 修饰符和类型 方法 说明 StringNamingHelper. generateHashedConstraintName(String prefix, Identifier tableName, List<Identifier> columnNames)If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.StringNamingHelper. generateHashedFkName(String prefix, Identifier tableName, Identifier referencedTableName, List<Identifier> columnNames)If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names. -
org.hibernate.boot.model.relational中Identifier的使用
返回Identifier的org.hibernate.boot.model.relational中的方法 修饰符和类型 方法 说明 IdentifierNamespace.Name. getCatalog()IdentifierQualifiedName. getCatalogName()IdentifierQualifiedNameParser.NameParts. getCatalogName()IdentifierQualifiedName. getObjectName()IdentifierQualifiedNameParser.NameParts. getObjectName()IdentifierNamespace.Name. getSchema()IdentifierQualifiedName. getSchemaName()IdentifierQualifiedNameParser.NameParts. getSchemaName()IdentifierQualifiedSequenceName. getSequenceName()IdentifierQualifiedTableName. getTableName()IdentifierDatabase. toIdentifier(String text)Wrap the raw name of a database object in it's Identifier form accounting for quoting from any of: explicit quoting in the name itself global request to quote all identifiers参数类型为Identifier的org.hibernate.boot.model.relational中的方法 修饰符和类型 方法 说明 NamespaceDatabase. adjustDefaultNamespace(Identifier catalogName, Identifier schemaName)DenormalizedTableNamespace. createDenormalizedTable(Identifier logicalTableName, boolean isAbstract, Table includedTable)SequenceNamespace. createSequence(Identifier logicalName, int initialValue, int increment)TableNamespace. createTable(Identifier logicalTableName, boolean isAbstract)Creates a mapping Table instance.NamespaceDatabase. locateNamespace(Identifier catalogName, Identifier schemaName)SequenceNamespace. locateSequence(Identifier name)TableNamespace. locateTable(Identifier logicalTableName)Returns the table with the specified logical table name.QualifiedNameParser.NamePartsQualifiedNameParser. parse(String text, Identifier defaultCatalog, Identifier defaultSchema)Parses a textual representation of a qualified name into a NameParts representation.参数类型为Identifier的org.hibernate.boot.model.relational中的构造器 构造器 说明 Name(Identifier catalog, Identifier schema)Name(Identifier catalogIdentifier, Identifier schemaIdentifier, Identifier nameIdentifier)NameParts(Identifier catalogName, Identifier schemaName, Identifier objectName)QualifiedNameImpl(Identifier catalogName, Identifier schemaName, Identifier objectName)QualifiedNameImpl(Namespace.Name schemaName, Identifier objectName)QualifiedSequenceName(Identifier catalogName, Identifier schemaName, Identifier sequenceName)QualifiedSequenceName(Namespace.Name schemaName, Identifier sequenceName)QualifiedTableName(Identifier catalogName, Identifier schemaName, Identifier tableName)QualifiedTableName(Namespace.Name schemaName, Identifier tableName)Sequence(Identifier catalogName, Identifier schemaName, Identifier sequenceName)Sequence(Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize) -
org.hibernate.boot.model.source.internal.hbm中Identifier的使用
返回Identifier的org.hibernate.boot.model.source.internal.hbm中的方法 修饰符和类型 方法 说明 IdentifierRelationalObjectBinder.ColumnNamingDelegate. determineImplicitName(LocalMetadataBuildingContext context) -
org.hibernate.boot.spi中Identifier的使用
参数类型为Identifier的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollector. addColumnNameBinding(Table table, Identifier logicalColumnName, Column column)InFlightMetadataCollector.EntityTableXrefInFlightMetadataCollector. addEntityTableXref(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref)voidInFlightMetadataCollector.EntityTableXref. addSecondaryTable(LocalMetadataBuildingContext buildingContext, Identifier logicalName, Join secondaryTableJoin)voidInFlightMetadataCollector. addTableNameBinding(Identifier logicalName, Table table)StringInFlightMetadataCollector. getLogicalColumnName(Table table, Identifier physicalName)StringInFlightMetadataCollector. getPhysicalColumnName(Table table, Identifier logicalName)StringInFlightMetadataCollector. getPhysicalTableName(Identifier logicalName)JoinInFlightMetadataCollector.EntityTableXref. locateJoin(Identifier tableName)TableInFlightMetadataCollector.EntityTableXref. resolveTable(Identifier tableName)参数类型为Identifier的org.hibernate.boot.spi中的构造器 构造器 说明 DuplicateSecondaryTableException(Identifier tableName) -
org.hibernate.cfg.annotations中Identifier的使用
参数类型为Identifier的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 static TableTableBinder. buildAndFillTable(String schema, String catalog, Identifier logicalName, boolean isAbstract, List<UniqueConstraintHolder> uniqueConstraints, List<JPAIndexHolder> jpaIndexHolders, String constraints, MetadataBuildingContext buildingContext, String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref) -
org.hibernate.engine.jdbc.env.internal中Identifier的使用
返回Identifier的org.hibernate.engine.jdbc.env.internal中的方法 修饰符和类型 方法 说明 IdentifierNormalizingIdentifierHelperImpl. applyGlobalQuoting(String text)IdentifierJdbcEnvironmentImpl. getCurrentCatalog()IdentifierJdbcEnvironmentImpl. getCurrentSchema()IdentifierNormalizingIdentifierHelperImpl. normalizeQuoting(Identifier identifier)IdentifierNormalizingIdentifierHelperImpl. toIdentifier(String text)IdentifierNormalizingIdentifierHelperImpl. toIdentifier(String text, boolean quoted)参数类型为Identifier的org.hibernate.engine.jdbc.env.internal中的方法 修饰符和类型 方法 说明 IdentifierNormalizingIdentifierHelperImpl. normalizeQuoting(Identifier identifier)StringNormalizingIdentifierHelperImpl. toMetaDataCatalogName(Identifier identifier)StringNormalizingIdentifierHelperImpl. toMetaDataObjectName(Identifier identifier)StringNormalizingIdentifierHelperImpl. toMetaDataSchemaName(Identifier identifier) -
org.hibernate.engine.jdbc.env.spi中Identifier的使用
返回Identifier的org.hibernate.engine.jdbc.env.spi中的方法 修饰符和类型 方法 说明 IdentifierIdentifierHelper. applyGlobalQuoting(String text)Intended only for use in handling quoting requirements forcolumn-definitionas defined byColumn.columnDefinition(),JoinColumn.columnDefinition(), etc.IdentifierJdbcEnvironment. getCurrentCatalog()Get the current database catalog.IdentifierJdbcEnvironment. getCurrentSchema()Get the current database catalog.IdentifierIdentifierHelper. normalizeQuoting(Identifier identifier)Essentially quotes the identifier if it needs to be.IdentifierIdentifierHelper. toIdentifier(String text)Generate an Identifier instance from its simple name as obtained from mapping information.IdentifierIdentifierHelper. toIdentifier(String text, boolean quoted)Generate an Identifier instance from its simple name as obtained from mapping information.参数类型为Identifier的org.hibernate.engine.jdbc.env.spi中的方法 修饰符和类型 方法 说明 IdentifierIdentifierHelper. normalizeQuoting(Identifier identifier)Essentially quotes the identifier if it needs to be.StringIdentifierHelper. toMetaDataCatalogName(Identifier catalogIdentifier)Render the Identifier representation of a catalog name into the String form needed inDatabaseMetaDatacalls.StringIdentifierHelper. toMetaDataObjectName(Identifier identifier)Render the Identifier representation of an object name (table, sequence, etc) into the String form needed inDatabaseMetaDatacalls.StringIdentifierHelper. toMetaDataSchemaName(Identifier schemaIdentifier)Render the Identifier representation of a schema name into the String form needed inDatabaseMetaDatacalls. -
org.hibernate.id.enhanced中Identifier的使用
返回Identifier的org.hibernate.id.enhanced中的方法 修饰符和类型 方法 说明 protected IdentifierSequenceStyleGenerator. determineValueColumnName(Properties params, JdbcEnvironment jdbcEnvironment)Determine the name of the column used to store the generator value in the db.参数类型为Identifier的org.hibernate.id.enhanced中的构造器 构造器 说明 TableStructure(JdbcEnvironment jdbcEnvironment, QualifiedName qualifiedTableName, Identifier valueColumnNameIdentifier, int initialValue, int incrementSize, Class numberType) -
org.hibernate.mapping中Identifier的使用
返回Identifier的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 IdentifierTable. getNameIdentifier()参数类型为Identifier的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 ColumnDenormalizedTable. getColumn(Identifier name)ColumnTable. getColumn(Identifier name)IteratorTable. sqlAlterStrings(Dialect dialect, Metadata metadata, TableInformation tableInfo, Identifier defaultCatalog, Identifier defaultSchema)参数类型为Identifier的org.hibernate.mapping中的构造器 构造器 说明 DenormalizedTable(Namespace namespace, Identifier physicalTableName, boolean isAbstract, Table includedTable)DenormalizedTable(Namespace namespace, Identifier physicalTableName, String subselectFragment, boolean isAbstract, Table includedTable)Table(Identifier catalog, Identifier schema, Identifier physicalTableName, boolean isAbstract)Table(Namespace namespace, Identifier physicalTableName, boolean isAbstract)Table(Namespace namespace, Identifier physicalTableName, String subselect, boolean isAbstract) -
org.hibernate.tool.schema.extract.internal中Identifier的使用
返回Identifier的org.hibernate.tool.schema.extract.internal中的方法 修饰符和类型 方法 说明 IdentifierColumnInformationImpl. getColumnIdentifier()IdentifierExtractionContextImpl. getDefaultCatalog()IdentifierExtractionContextImpl. getDefaultSchema()IdentifierForeignKeyInformationImpl. getForeignKeyIdentifier()IdentifierIndexInformationImpl. getIndexIdentifier()IdentifierPrimaryKeyInformationImpl. getPrimaryKeyIdentifier()返回变量类型为Identifier的类型的org.hibernate.tool.schema.extract.internal中的方法 修饰符和类型 方法 说明 protected Map<Identifier,ForeignKeyInformation>TableInformationImpl. foreignKeys()protected Map<Identifier,IndexInformation>TableInformationImpl. indexes()参数类型为Identifier的org.hibernate.tool.schema.extract.internal中的方法 修饰符和类型 方法 说明 static IndexInformationImpl.BuilderIndexInformationImpl. builder(Identifier indexIdentifier)booleanDatabaseInformationImpl. catalogExists(Identifier catalog)booleanInformationExtractorJdbcDatabaseMetaDataImpl. catalogExists(Identifier catalog)ColumnInformationTableInformationImpl. getColumn(Identifier columnIdentifier)ForeignKeyInformationTableInformationImpl. getForeignKey(Identifier fkIdentifier)IndexInformationTableInformationImpl. getIndex(Identifier indexName)SequenceInformationDatabaseInformationImpl. getSequenceInformation(Identifier catalogName, Identifier schemaName, Identifier sequenceName)SequenceInformationDatabaseInformationImpl. getSequenceInformation(Namespace.Name schemaName, Identifier sequenceName)TableInformationInformationExtractorJdbcDatabaseMetaDataImpl. getTable(Identifier catalog, Identifier schema, Identifier tableName)TableInformationDatabaseInformationImpl. getTableInformation(Identifier catalogName, Identifier schemaName, Identifier tableName)TableInformationDatabaseInformationImpl. getTableInformation(Namespace.Name namespace, Identifier tableName)NameSpaceTablesInformationInformationExtractorJdbcDatabaseMetaDataImpl. getTables(Identifier catalog, Identifier schema)booleanInformationExtractorJdbcDatabaseMetaDataImpl. schemaExists(Identifier catalog, Identifier schema)protected StringInformationExtractorJdbcDatabaseMetaDataImpl. toMetaDataObjectName(Identifier identifier)参数类型为Identifier的org.hibernate.tool.schema.extract.internal中的构造器 构造器 说明 Builder(Identifier indexIdentifier)ColumnInformationImpl(TableInformation containingTableInformation, Identifier columnIdentifier, int typeCode, String typeName, int columnSize, int decimalDigits, TruthValue nullable)ExtractionContextImpl(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, JdbcConnectionAccess jdbcConnectionAccess, ExtractionContext.DatabaseObjectAccess registeredTableAccess, Identifier defaultCatalogName, Identifier defaultSchemaName)ForeignKeyBuilderImpl(Identifier fkIdentifier)ForeignKeyInformationImpl(Identifier fkIdentifier, List<ForeignKeyInformation.ColumnReferenceMapping> columnMappingList)IndexInformationImpl(Identifier indexIdentifier, List<ColumnInformation> columnList)PrimaryKeyInformationImpl(Identifier identifier, Iterable<ColumnInformation> columns) -
org.hibernate.tool.schema.extract.spi中Identifier的使用
返回Identifier的org.hibernate.tool.schema.extract.spi中的方法 修饰符和类型 方法 说明 IdentifierColumnInformation. getColumnIdentifier()The simple (not qualified) column name.IdentifierExtractionContext.EmptyExtractionContext. getDefaultCatalog()IdentifierExtractionContext. getDefaultCatalog()IdentifierExtractionContext.EmptyExtractionContext. getDefaultSchema()IdentifierExtractionContext. getDefaultSchema()IdentifierForeignKeyInformation. getForeignKeyIdentifier()Obtain the identifier for this FK.IdentifierIndexInformation. getIndexIdentifier()Obtain the identifier for this index.IdentifierPrimaryKeyInformation. getPrimaryKeyIdentifier()Obtain the identifier for this PK.参数类型为Identifier的org.hibernate.tool.schema.extract.spi中的方法 修饰符和类型 方法 说明 booleanDatabaseInformation. catalogExists(Identifier catalog)Check to see if the given catalog already exists.booleanInformationExtractor. catalogExists(Identifier catalog)Does the given catalog exist yet?ColumnInformationTableInformation. getColumn(Identifier columnIdentifier)Retrieve the named ColumnInformationForeignKeyInformationTableInformation. getForeignKey(Identifier keyName)Retrieve the named ForeignKeyInformationIndexInformationTableInformation. getIndex(Identifier indexName)Retrieve the named IndexInformationSequenceInformationDatabaseInformation. getSequenceInformation(Identifier catalogName, Identifier schemaName, Identifier sequenceName)Obtain reference to the named SequenceInformationSequenceInformationDatabaseInformation. getSequenceInformation(Namespace.Name schemaName, Identifier sequenceName)Obtain reference to the named SequenceInformationTableInformationInformationExtractor. getTable(Identifier catalog, Identifier schema, Identifier tableName)Look for a matching table.TableInformationDatabaseInformation. getTableInformation(Identifier catalogName, Identifier schemaName, Identifier tableName)Obtain reference to the named TableInformationTableInformationDatabaseInformation. getTableInformation(Namespace.Name schemaName, Identifier tableName)Obtain reference to the named TableInformationNameSpaceTablesInformationInformationExtractor. getTables(Identifier catalog, Identifier schema)Extract all the tables information.booleanInformationExtractor. schemaExists(Identifier catalog, Identifier schema)The the given schema exist yet? -
org.hibernate.tool.schema.internal中Identifier的使用
类型变量类型为Identifier的org.hibernate.tool.schema.internal中的方法参数 修饰符和类型 方法 说明 protected voidAbstractSchemaMigrator. createSchemaAndCatalog(DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, GenerationTarget[] targets) -
org.hibernate.tool.schema.internal.exec中Identifier的使用
返回Identifier的org.hibernate.tool.schema.internal.exec中的方法 修饰符和类型 方法 说明 IdentifierImprovedExtractionContextImpl. getDefaultCatalog()IdentifierImprovedExtractionContextImpl. getDefaultSchema()参数类型为Identifier的org.hibernate.tool.schema.internal.exec中的构造器 构造器 说明 ImprovedExtractionContextImpl(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, DdlTransactionIsolator ddlTransactionIsolator, Identifier defaultCatalog, Identifier defaultSchema, ExtractionContext.DatabaseObjectAccess databaseObjectAccess)
-