Top Constructors Methods
org.hibernate.mapping

public Class SingleTableSubclass

extends Subclass
Class Inheritance
Imports
java.util.Iterator, org.hibernate.MappingException, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.engine.spi.Mapping, org.hibernate.internal.util.collections.JoinedIterator

Author
Gavin King

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public Object
protected Iterator<E>
protected Iterator<E>
public void
Inherited from org.hibernate.mapping.Subclass:
addJoinaddMappedsuperclassPropertyaddPropertyaddSubclassJoinaddSubclassPropertyaddSubclassTablecreateForeignKeygetCacheConcurrencyStrategygetDeclaredIdentifierPropertygetDeclaredVersiongetDiscriminatorgetEntityPersisterClassgetFiltersgetIdentifiergetIdentifierMappergetIdentifierPropertygetJoinClosureIteratorgetJoinClosureSpangetKeygetKeyClosureIteratorgetNaturalIdCacheRegionNamegetOptimisticLockStylegetPropertyClosureIteratorgetPropertyClosureSpangetRootClassgetRootTablegetSubclassIdgetSuperclassgetSynchronizedTablesgetTablegetTableClosureIteratorgetTuplizerImplClassNamegetTuplizerMapgetVersiongetWherehasEmbeddedIdentifierhasIdentifierPropertyhasSubselectLoadableCollectionsisClassOrSuperclassJoinisClassOrSuperclassTableisDiscriminatorInsertableisExplicitPolymorphismisForceDiscriminatorisInheritedisJoinedSubclassisMutableisPolymorphicisVersionednextSubclassIdsetEntityPersisterClasssetSuperclass

Constructor Detail

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

Method Detail

acceptback to summary
public Object accept(PersistentClassVisitor mv)

Overrides org.hibernate.mapping.Subclass.accept.

getDiscriminatorColumnIteratorback to summary
protected Iterator<E> getDiscriminatorColumnIterator()

Overrides org.hibernate.mapping.PersistentClass.getDiscriminatorColumnIterator.

getNonDuplicatedPropertyIteratorback to summary
protected Iterator<E> getNonDuplicatedPropertyIterator()

Overrides org.hibernate.mapping.PersistentClass.getNonDuplicatedPropertyIterator.

Annotations
@SuppressWarnings:unchecked
validateback to summary
public void validate(Mapping mapping) throws MappingException

Overrides org.hibernate.mapping.PersistentClass.validate.