Top Description Fields Constructors Methods
org.hibernate.mapping

public Class UnionSubclass

extends Subclass
implements TableOwner
Class Inheritance
All Implemented Interfaces
org.hibernate.mapping.TableOwner
Imports
java.util.Iterator, org.hibernate.MappingException, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.engine.spi.Mapping

A subclass in a table-per-concrete-class mapping
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private KeyValue
private Table
table

Deprecated as a consequence of Table being deprecated.

Constructor Summary

AccessConstructor and Description
public
UnionSubclass(PersistentClass superclass, MetadataBuildingContext metadataBuildingContext)

Method Summary

Modifier and TypeMethod and Description
public Object
public Table
getIdentityTable()

Overrides org.hibernate.mapping.PersistentClass.getIdentityTable.

Deprecated as a consequence of Table being deprecated.
protected Iterator<E>
public Set<E>
public Table
getTable()

Overrides org.hibernate.mapping.Subclass.getTable.

Deprecated as a consequence of Table being deprecated.
public void
setTable(Table table)

Implements org.hibernate.mapping.TableOwner.setTable.

Deprecated as a consequence of Table being deprecated.
public void
Inherited from org.hibernate.mapping.Subclass:
addJoinaddMappedsuperclassPropertyaddPropertyaddSubclassJoinaddSubclassPropertyaddSubclassTablecreateForeignKeygetCacheConcurrencyStrategygetDeclaredIdentifierPropertygetDeclaredVersiongetDiscriminatorgetEntityPersisterClassgetFiltersgetIdentifiergetIdentifierMappergetIdentifierPropertygetJoinClosureIteratorgetJoinClosureSpangetKeygetKeyClosureIteratorgetNaturalIdCacheRegionNamegetOptimisticLockStylegetPropertyClosureIteratorgetPropertyClosureSpangetRootClassgetRootTablegetSubclassIdgetSuperclassgetTableClosureIteratorgetTuplizerImplClassNamegetTuplizerMapgetVersiongetWherehasEmbeddedIdentifierhasIdentifierPropertyhasSubselectLoadableCollectionsisClassOrSuperclassJoinisClassOrSuperclassTableisDiscriminatorInsertableisExplicitPolymorphismisForceDiscriminatorisInheritedisJoinedSubclassisMutableisPolymorphicisVersionednextSubclassIdsetEntityPersisterClasssetSuperclass

Field Detail

keyback to summary
private KeyValue key
tableback to summary
private Table table

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

Constructor Detail

UnionSubclassback to summary
public UnionSubclass(PersistentClass superclass, MetadataBuildingContext metadataBuildingContext)

Method Detail

acceptback to summary
public Object accept(PersistentClassVisitor mv)

Overrides org.hibernate.mapping.Subclass.accept.

getIdentityTableback to summary
public Table getIdentityTable()

Overrides org.hibernate.mapping.PersistentClass.getIdentityTable.

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

getNonDuplicatedPropertyIteratorback to summary
protected Iterator<E> getNonDuplicatedPropertyIterator()

Overrides org.hibernate.mapping.PersistentClass.getNonDuplicatedPropertyIterator.

getSynchronizedTablesback to summary
public Set<E> getSynchronizedTables()

Overrides org.hibernate.mapping.Subclass.getSynchronizedTables.

getTableback to summary
public Table getTable()

Overrides org.hibernate.mapping.Subclass.getTable.

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

setTableback to summary
public void setTable(Table table)

Implements org.hibernate.mapping.TableOwner.setTable.

Deprecated

as a consequence of Table being deprecated. See corresponding docs for further information.

validateback to summary
public void validate(Mapping mapping) throws MappingException

Overrides org.hibernate.mapping.PersistentClass.validate.