类的使用
org.hibernate.mapping.Table
-
使用Table的程序包 程序包 说明 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.model.relational org.hibernate.boot.spi org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.org.hibernate.cfg.annotations org.hibernate.dialect This package abstracts the SQL dialect of the underlying database.org.hibernate.dialect.unique Support for Dialect-specific unique constraint definitionorg.hibernate.hql.spi.id Support for multi-table update and delete statements via id-tables.org.hibernate.hql.spi.id.global org.hibernate.hql.spi.id.local org.hibernate.hql.spi.id.persistent Package contains an implementation of MultiTableBulkIdStrategy based on the use of a persistent (ANSI SQL term) table to hold id values.org.hibernate.id This package contains internal implementation classes for the main API interfaces.org.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.persister.collection This package abstracts the persistence mechanism for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.org.hibernate.tool.schema.extract.spi org.hibernate.tool.schema.internal org.hibernate.tool.schema.spi -
-
org.hibernate.boot中Table的使用
返回变量类型为Table的类型的org.hibernate.boot中的方法 修饰符和类型 方法 说明 Collection<Table>Metadata. collectTableMappings() -
org.hibernate.boot.internal中Table的使用
返回Table的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 TableInFlightMetadataCollectorImpl. addDenormalizedTable(String schemaName, String catalogName, String name, boolean isAbstract, String subselectFragment, Table includedTable)TableInFlightMetadataCollectorImpl. addTable(String schemaName, String catalogName, String name, String subselectFragment, boolean isAbstract)返回变量类型为Table的类型的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 Collection<Table>InFlightMetadataCollectorImpl. collectTableMappings()Collection<Table>MetadataImpl. collectTableMappings()参数类型为Table的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollectorImpl. addColumnNameBinding(Table table, String logicalName, Column column)voidInFlightMetadataCollectorImpl. addColumnNameBinding(Table table, Identifier logicalName, Column column)TableInFlightMetadataCollectorImpl. addDenormalizedTable(String schemaName, String catalogName, String name, boolean isAbstract, String subselectFragment, Table includedTable)InFlightMetadataCollector.EntityTableXrefInFlightMetadataCollectorImpl. addEntityTableXref(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref)voidInFlightMetadataCollectorImpl. addJpaIndexHolders(Table table, List<JPAIndexHolder> holders)voidInFlightMetadataCollectorImpl. addTableNameBinding(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable)voidInFlightMetadataCollectorImpl. addTableNameBinding(Identifier logicalName, Table table)voidInFlightMetadataCollectorImpl. addUniqueConstraintHolders(Table table, List<UniqueConstraintHolder> uniqueConstraintHolders)voidInFlightMetadataCollectorImpl. addUniqueConstraints(Table table, List uniqueConstraints)StringInFlightMetadataCollectorImpl. getLogicalColumnName(Table table, String physicalName)StringInFlightMetadataCollectorImpl. getLogicalColumnName(Table table, Identifier physicalName)StringInFlightMetadataCollectorImpl. getLogicalTableName(Table ownerTable)StringInFlightMetadataCollectorImpl. getPhysicalColumnName(Table table, String logicalName)StringInFlightMetadataCollectorImpl. getPhysicalColumnName(Table table, Identifier logicalName)protected voidInFlightMetadataCollectorImpl. secondPassCompileForeignKeys(Table table, Set<ForeignKey> done, MetadataBuildingContext buildingContext) -
org.hibernate.boot.model.relational中Table的使用
返回Table的org.hibernate.boot.model.relational中的方法 修饰符和类型 方法 说明 TableNamespace. createTable(Identifier logicalTableName, boolean isAbstract)Creates a mapping Table instance.TableNamespace. locateTable(Identifier logicalTableName)Returns the table with the specified logical table name.返回变量类型为Table的类型的org.hibernate.boot.model.relational中的方法 修饰符和类型 方法 说明 Collection<Table>Namespace. getTables()参数类型为Table的org.hibernate.boot.model.relational中的方法 修饰符和类型 方法 说明 DenormalizedTableNamespace. createDenormalizedTable(Identifier logicalTableName, boolean isAbstract, Table includedTable) -
org.hibernate.boot.spi中Table的使用
返回Table的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 TableInFlightMetadataCollector. addDenormalizedTable(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable)Adds a 'denormalized table' to this repository.TableInFlightMetadataCollector. addTable(String schema, String catalog, String name, String subselect, boolean isAbstract)Adds table metadata to this repository returning the created metadata instance.TableInFlightMetadataCollector.EntityTableXref. getPrimaryTable()TableInFlightMetadataCollector.EntityTableXref. resolveTable(Identifier tableName)返回变量类型为Table的类型的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 Collection<Table>AbstractDelegatingMetadata. collectTableMappings()参数类型为Table的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollector. addColumnNameBinding(Table table, String logicalColumnName, Column column)voidInFlightMetadataCollector. addColumnNameBinding(Table table, Identifier logicalColumnName, Column column)TableInFlightMetadataCollector. addDenormalizedTable(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable)Adds a 'denormalized table' to this repository.InFlightMetadataCollector.EntityTableXrefInFlightMetadataCollector. addEntityTableXref(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref)voidInFlightMetadataCollector. addJpaIndexHolders(Table table, List<JPAIndexHolder> jpaIndexHolders)voidInFlightMetadataCollector. addTableNameBinding(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable)voidInFlightMetadataCollector. addTableNameBinding(Identifier logicalName, Table table)voidInFlightMetadataCollector. addUniqueConstraintHolders(Table table, List<UniqueConstraintHolder> uniqueConstraints)voidInFlightMetadataCollector. addUniqueConstraints(Table table, List uniqueConstraints)StringInFlightMetadataCollector. getLogicalColumnName(Table table, String physicalName)StringInFlightMetadataCollector. getLogicalColumnName(Table table, Identifier physicalName)StringInFlightMetadataCollector. getLogicalTableName(Table ownerTable)StringInFlightMetadataCollector. getPhysicalColumnName(Table table, String logicalName)StringInFlightMetadataCollector. getPhysicalColumnName(Table table, Identifier logicalName) -
org.hibernate.cfg中Table的使用
返回Table的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 TableClassPropertyHolder. getTable()TableCollectionPropertyHolder. getTable()TableComponentPropertyHolder. getTable()TableEjb3Column. getTable()Find appropriate table of the column.TablePropertyHolder. getTable()参数类型为Table的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 voidEjb3Column. setTable(Table table)参数类型为Table的org.hibernate.cfg中的构造器 构造器 说明 IndexOrUniqueKeySecondPass(Table table, String indexName, String[] columns, MetadataBuildingContext buildingContext)Build an index -
org.hibernate.cfg.annotations中Table的使用
返回Table的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 TableTableBinder. bind()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)static TableTableBinder. buildAndFillTable(String schema, String catalog, ObjectNameSource nameSource, NamingStrategyHelper namingStrategyHelper, boolean isAbstract, List<UniqueConstraintHolder> uniqueConstraints, List<JPAIndexHolder> jpaIndexHolders, String constraints, MetadataBuildingContext buildingContext, String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref)参数类型为Table的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 static voidTableBinder. addIndexes(Table hibTable, javax.persistence.Index[] indexes, MetadataBuildingContext buildingContext)static voidTableBinder. addIndexes(Table hibTable, Index[] indexes, MetadataBuildingContext buildingContext)voidSimpleValueBinder. setTable(Table table) -
org.hibernate.dialect中Table的使用
返回变量类型为Table的类型的org.hibernate.dialect中的方法 修饰符和类型 方法 说明 Exporter<Table>AbstractHANADialect. getTableExporter()Exporter<Table>Dialect. getTableExporter() -
org.hibernate.dialect.unique中Table的使用
参数类型为Table的org.hibernate.dialect.unique中的方法 修饰符和类型 方法 说明 StringDefaultUniqueDelegate. getTableCreationUniqueConstraintsFragment(Table table)StringUniqueDelegate. getTableCreationUniqueConstraintsFragment(Table table)Get the fragment that can be used to apply unique constraints as part of table creation. -
org.hibernate.hql.spi.id中Table的使用
参数类型为Table的org.hibernate.hql.spi.id中的方法 修饰符和类型 方法 说明 protected voidAbstractMultiTableBulkIdStrategyImpl. augmentIdTableDefinition(Table idTable)protected StringAbstractMultiTableBulkIdStrategyImpl. buildIdTableCreateStatement(Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata)protected StringAbstractMultiTableBulkIdStrategyImpl. buildIdTableDropStatement(Table idTable, JdbcServices jdbcServices)protected abstract TTAbstractMultiTableBulkIdStrategyImpl. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, CT context) -
org.hibernate.hql.spi.id.global中Table的使用
参数类型为Table的org.hibernate.hql.spi.id.global中的方法 修饰符和类型 方法 说明 protected org.hibernate.hql.spi.id.global.IdTableInfoImplGlobalTemporaryTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.global.PreparationContextImpl context) -
org.hibernate.hql.spi.id.local中Table的使用
参数类型为Table的org.hibernate.hql.spi.id.local中的方法 修饰符和类型 方法 说明 protected IdTableInfoImplLocalTemporaryTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, AbstractMultiTableBulkIdStrategyImpl.PreparationContext context) -
org.hibernate.hql.spi.id.persistent中Table的使用
参数类型为Table的org.hibernate.hql.spi.id.persistent中的方法 修饰符和类型 方法 说明 protected voidPersistentTableBulkIdStrategy. augmentIdTableDefinition(Table idTable)protected org.hibernate.hql.spi.id.persistent.IdTableInfoImplPersistentTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.persistent.PreparationContextImpl context) -
org.hibernate.id中Table的使用
返回Table的org.hibernate.id中的方法 修饰符和类型 方法 说明 TableExportableColumn.ValueImpl. getTable()参数类型为Table的org.hibernate.id中的构造器 构造器 说明 ExportableColumn(Database database, Table table, String name, BasicType type)ExportableColumn(Database database, Table table, String name, BasicType type, String dbTypeDeclaration)ValueImpl(ExportableColumn column, Table table, BasicType type, Database database) -
org.hibernate.mapping中Table的使用
org.hibernate.mapping中Table的子类 修饰符和类型 类 说明 classDenormalizedTable返回Table的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 TableCollection. getCollectionTable()TablePersistentClass. getIdentityTable()TableUnionSubclass. getIdentityTable()TableDenormalizedTable. getIncludedTable()TableForeignKey. getReferencedTable()abstract TablePersistentClass. getRootTable()TableRootClass. getRootTable()TableSubclass. getRootTable()TableCollection. getTable()TableConstraint. getTable()TableIndex. getTable()TableJoin. getTable()TableJoinedSubclass. getTable()TableOneToMany. getTable()Table of the owner entity (the "one" side)abstract TablePersistentClass. getTable()TableRootClass. getTable()TableSimpleValue. getTable()TableSubclass. getTable()TableUnionSubclass. getTable()TableValue. getTable()返回变量类型为Table的类型的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 Set<Table>RootClass. getIdentityTables()参数类型为Table的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 protected voidPersistentClass. addSubclassTable(Table subclassTable)protected voidSubclass. addSubclassTable(Table table)static StringIndex. buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator<Column> columns, boolean unique, String defaultCatalog, String defaultSchema)static StringIndex. buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique, String defaultCatalog, String defaultSchema)static StringIndex. buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator<Column> columns, Map<Column,String> columnOrderMap, boolean unique, Metadata metadata)static StringIndex. buildSqlDropIndexString(Dialect dialect, Table table, String name, String defaultCatalog, String defaultSchema)booleanTable. equals(Table table)static StringConstraint. generateName(String prefix, Table table, List<Column> columns)Helper method forConstraint.generateName(String, Table, Column...).static StringConstraint. generateName(String prefix, Table table, Column... columns)If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.StringColumn. getAlias(Dialect dialect, Table table)Generate a column alias that is unique across multiple tablesStringFormula. getAlias(Dialect dialect, Table table)StringSelectable. getAlias(Dialect dialect, Table table)booleanPersistentClass. isClassOrSuperclassTable(Table closureTable)booleanSubclass. isClassOrSuperclassTable(Table table)voidCollection. setCollectionTable(Table table)voidForeignKey. setReferencedTable(Table referencedTable)voidConstraint. setTable(Table table)voidIndex. setTable(Table table)voidJoin. setTable(Table table)voidJoinedSubclass. setTable(Table table)voidRootClass. setTable(Table table)voidSimpleValue. setTable(Table table)voidTableOwner. setTable(Table table)voidUnionSubclass. setTable(Table table) -
org.hibernate.persister.collection中Table的使用
参数类型为Table的org.hibernate.persister.collection中的方法 修饰符和类型 方法 说明 protected StringAbstractCollectionPersister. determineTableName(Table table, JdbcEnvironment jdbcEnvironment) -
org.hibernate.persister.entity中Table的使用
参数类型为Table的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 protected StringAbstractEntityPersister. determineTableName(Table table, JdbcEnvironment jdbcEnvironment) -
org.hibernate.tool.schema.extract.spi中Table的使用
参数类型为Table的org.hibernate.tool.schema.extract.spi中的方法 修饰符和类型 方法 说明 TableInformationNameSpaceTablesInformation. getTableInformation(Table table) -
org.hibernate.tool.schema.internal中Table的使用
参数类型为Table的org.hibernate.tool.schema.internal中的方法 修饰符和类型 方法 说明 protected voidStandardTableExporter. applyComments(Table table, QualifiedName tableName, List<String> sqlStrings)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 voidStandardTableExporter. applyInitCommands(Table table, List<String> sqlStrings)protected voidStandardTableExporter. applyTableCheck(Table table, StringBuilder buf)protected voidAbstractSchemaMigrator. applyUniqueKeys(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)protected voidAbstractSchemaMigrator. createTable(Table table, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)String[]StandardTableExporter. getSqlCreateStrings(Table table, Metadata metadata)String[]StandardTableExporter. getSqlDropStrings(Table table, Metadata metadata)booleanDefaultSchemaFilter. includeTable(Table table)protected voidAbstractSchemaMigrator. migrateTable(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, GenerationTarget... targets)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) -
org.hibernate.tool.schema.spi中Table的使用
参数类型为Table的org.hibernate.tool.schema.spi中的方法 修饰符和类型 方法 说明 booleanSchemaFilter. includeTable(Table table)Should the given table be included?
-