Top Description Constructors Methods
org.hibernate.mapping

public Class SingleTableSubclass

extends Subclass
Class Inheritance
Imports
java.util.Iterator, .List, org.hibernate.MappingException, org.hibernate.boot.Metadata, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.internal.util.collections.JoinedList

A mapping model object that represents a subclass in a single table inheritance hierarchy.
Author
Gavin King

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
protected List<Property>
public void
validate(Metadata mapping)

Overrides org.hibernate.mapping.PersistentClass.validate.

Deprecated as a consequence of Metadata being deprecated.
Inherited from org.hibernate.mapping.Subclass:
addJoinaddMappedSuperclassPropertyaddPropertyaddSubclassJoinaddSubclassPropertyaddSubclassTablecreateForeignKeygetCacheConcurrencyStrategygetDeclaredIdentifierPropertygetDeclaredVersiongetDiscriminatorgetEntityPersisterClassgetFiltersgetIdentifiergetIdentifierMappergetIdentifierPropertygetJoinClosuregetJoinClosureSpangetKeygetKeyClosuregetNaturalIdCacheRegionNamegetOptimisticLockStylegetPropertyClosuregetPropertyClosureSpangetRootClassgetRootTablegetSubclassIdgetSuperclassgetSynchronizedTablesgetTablegetTableClosuregetVersiongetWherehasEmbeddedIdentifierhasIdentifierPropertyhasSubselectLoadableCollectionsisClassOrSuperclassJoinisClassOrSuperclassTableisDiscriminatorInsertableisExplicitPolymorphismisForceDiscriminatorisInheritedisJoinedSubclassisMutableisPolymorphicisVersionednextSubclassIdsetEntityPersisterClasssetSuperclass

Constructor Detail

SingleTableSubclassback to summary
public SingleTableSubclass(PersistentClass superclass, MetadataBuildingContext buildingContext)

Method Detail

acceptback to summary
public Object accept(PersistentClassVisitor mv)

Overrides org.hibernate.mapping.Subclass.accept.

getNonDuplicatedPropertiesback to summary
protected List<Property> getNonDuplicatedProperties()

Overrides org.hibernate.mapping.PersistentClass.getNonDuplicatedProperties.

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

Overrides org.hibernate.mapping.PersistentClass.validate.

Deprecated

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