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, .List, org.hibernate.boot.spi.MetadataBuildingContext

A mapping model object that represents a subclass in a "union" or "table per concrete class" inheritance hierarchy.
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private Table

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
public Table
protected List<Property>
public Set<String>
public Table
public void
Inherited from org.hibernate.mapping.Subclass:
addJoinaddMappedSuperclassPropertyaddPropertyaddSubclassJoinaddSubclassPropertyaddSubclassTablecreateForeignKeygetCacheConcurrencyStrategygetDeclaredIdentifierPropertygetDeclaredVersiongetDiscriminatorgetEntityPersisterClassgetFiltersgetIdentifiergetIdentifierMappergetIdentifierPropertygetJoinClosuregetJoinClosureSpangetKeygetKeyClosuregetNaturalIdCacheRegionNamegetOptimisticLockStylegetPropertyClosuregetPropertyClosureSpangetRootClassgetRootTablegetSubclassIdgetSuperclassgetTableClosuregetVersiongetWherehasEmbeddedIdentifierhasIdentifierPropertyhasSubselectLoadableCollectionsisClassOrSuperclassJoinisClassOrSuperclassTableisDiscriminatorInsertableisExplicitPolymorphismisForceDiscriminatorisInheritedisJoinedSubclassisMutableisPolymorphicisVersionednextSubclassIdsetEntityPersisterClasssetSuperclass

Field Detail

tableback to summary
private Table table

Constructor Detail

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

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.

getNonDuplicatedPropertiesback to summary
protected List<Property> getNonDuplicatedProperties()

Overrides org.hibernate.mapping.PersistentClass.getNonDuplicatedProperties.

Annotations
@Override
getSynchronizedTablesback to summary
public Set<String> getSynchronizedTables()

Overrides org.hibernate.mapping.Subclass.getSynchronizedTables.

getTableback to summary
public Table getTable()

Overrides org.hibernate.mapping.Subclass.getTable.

Implements org.hibernate.mapping.AttributeContainer.getTable.

setTableback to summary
public void setTable(Table table)

Implements org.hibernate.mapping.TableOwner.setTable.