Interface JoinedSubclassEntitySource
- All Superinterfaces:
AttributeSourceContainer,EntityNamingSourceContributor,EntitySource,ForeignKeyContributingSource,IdentifiableTypeSource,SubclassEntitySource,ToolingHintContextContainer
- All Known Implementing Classes:
JoinedSubclassEntitySourceImpl
public interface JoinedSubclassEntitySource
extends SubclassEntitySource, ForeignKeyContributingSource
-
Method Summary
Modifier and TypeMethodDescriptionThePrimaryKeyJoinColumnsmapping for the joined-subclass.Methods inherited from interface org.hibernate.boot.model.source.spi.AttributeSourceContainer
attributeSources, getAttributePathBase, getAttributeRoleBaseMethods inherited from interface org.hibernate.boot.model.source.spi.EntityNamingSourceContributor
getEntityNamingSourceMethods inherited from interface org.hibernate.boot.model.source.spi.EntitySource
getBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getDiscriminatorMatchValue, getFilterSources, getNamedNativeQueries, getNamedQueries, getPrimaryTable, getProxy, getSecondaryTableMap, getSynchronizedTableNames, getXmlNodeName, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdateMethods inherited from interface org.hibernate.boot.model.source.spi.ForeignKeyContributingSource
createForeignKeyConstraint, getExplicitForeignKeyName, isCascadeDeleteEnabledMethods inherited from interface org.hibernate.boot.model.source.spi.IdentifiableTypeSource
getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getOrigin, getSubTypes, getSuperType, getTypeNameMethods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getPrimaryKeyColumnSources
List<ColumnSource> getPrimaryKeyColumnSources()ThePrimaryKeyJoinColumnsmapping for the joined-subclass.- Returns:
- The
PrimaryKeyJoinColumnSourcelists defined on the joined subclass ornullotherwise.
-