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 TypeMethodDescriptionThePrimaryKeyJoinColumns
mapping for the joined-subclass.Methods inherited from interface org.hibernate.boot.model.source.spi.AttributeSourceContainer
attributeSources, getAttributePathBase, getAttributeRoleBase
Methods inherited from interface org.hibernate.boot.model.source.spi.EntityNamingSourceContributor
getEntityNamingSource
Methods 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, isSelectBeforeUpdate
Methods inherited from interface org.hibernate.boot.model.source.spi.ForeignKeyContributingSource
createForeignKeyConstraint, getExplicitForeignKeyName, isCascadeDeleteEnabled
Methods inherited from interface org.hibernate.boot.model.source.spi.IdentifiableTypeSource
getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getOrigin, getSubTypes, getSuperType, getTypeName
Methods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getPrimaryKeyColumnSources
List<ColumnSource> getPrimaryKeyColumnSources()ThePrimaryKeyJoinColumns
mapping for the joined-subclass.- Returns:
- The
PrimaryKeyJoinColumnSource
lists defined on the joined subclass ornull
otherwise.
-