Top Constructors Methods
org.hibernate.mapping

public Class SingleTableSubclass

extends Subclass
Class Inheritance
Imports
java.util.Iterator, org.hibernate.MappingException, org.hibernate.engine.Mapping, org.hibernate.util.JoinedIterator

Author
Gavin King

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Constructor Detail

SingleTableSubclassback to summary
public SingleTableSubclass(PersistentClass superclass)

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.

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

Overrides org.hibernate.mapping.PersistentClass.validate.