Class RootEntitySourceImpl
java.lang.Object
org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
org.hibernate.boot.model.source.internal.hbm.AbstractEntitySourceImpl
org.hibernate.boot.model.source.internal.hbm.RootEntitySourceImpl
- All Implemented Interfaces:
Helper.InLineViewNameInferrer
,AttributeSourceContainer
,EntityNamingSourceContributor
,EntitySource
,IdentifiableTypeSource
,ToolingHintContextContainer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RootEntitySourceImpl
(MappingDocument sourceMappingDocument, JaxbHbmRootEntityType entityElement) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
buildAttributeSources
(AttributesHelper.Callback attributeBuildingCallback) Get the actual discriminator value in case of a single table inheritanceObtain the primary table for this entity.protected JaxbHbmRootEntityType
Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractEntitySourceImpl
afterInstantiation, attributeSources, buildAttributeSources, extractEntityNamingSource, getAttributePathBase, getAttributeRoleBase, getBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getEntityNamingSource, getFilterSources, getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getNamedNativeQueries, getNamedQueries, getOrigin, getProxy, getSecondaryTableMap, getSubTypes, getSynchronizedTableNames, getToolingHintContext, getTypeName, getXmlNodeName, inferInLineViewName, injectHierarchy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate
Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
Constructor Details
-
RootEntitySourceImpl
protected RootEntitySourceImpl(MappingDocument sourceMappingDocument, JaxbHbmRootEntityType entityElement)
-
-
Method Details
-
buildAttributeSources
- Overrides:
buildAttributeSources
in classAbstractEntitySourceImpl
-
jaxbEntityMapping
- Overrides:
jaxbEntityMapping
in classAbstractEntitySourceImpl
-
getPrimaryTable
Description copied from interface:EntitySource
Obtain the primary table for this entity.- Returns:
- The primary table.
-
getDiscriminatorMatchValue
Description copied from interface:EntitySource
Get the actual discriminator value in case of a single table inheritance- Returns:
- the actual discriminator value in case of a single table inheritance or
null
in case there is no explicit value or a different inheritance scheme
-
getSuperType
-