public class RootEntitySourceImpl extends AbstractEntitySourceImpl
Modifier | Constructor and Description |
---|---|
protected |
RootEntitySourceImpl(MappingDocument sourceMappingDocument,
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmRootEntityType entityElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildAttributeSources(AttributesHelper.Callback attributeBuildingCallback) |
String |
getDiscriminatorMatchValue()
Get the actual discriminator value in case of a single table inheritance
|
TableSpecificationSource |
getPrimaryTable()
Obtain the primary table for this entity.
|
IdentifiableTypeSource |
getSuperType() |
protected org.hibernate.boot.jaxb.hbm.spi.JaxbHbmRootEntityType |
jaxbEntityMapping() |
afterInstantiation, attributeSources, buildAttributeSources, determineEntityMode, extractEntityNamingSource, getAttributePathBase, getAttributeRoleBase, getBatchSize, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getEntityNamingSource, getFilterSources, getHierarchy, getJpaCallbackClasses, getLocalMetadataBuildingContext, getNamedNativeQueries, getNamedQueries, getOrigin, getProxy, getSecondaryTableMap, getSubTypes, getSynchronizedTableNames, getToolingHintContext, getTuplizerClassMap, getTypeName, getXmlNodeName, inferInLineViewName, injectHierarchy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, quoteIdentifiersLocalToEntity
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
protected RootEntitySourceImpl(MappingDocument sourceMappingDocument, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmRootEntityType entityElement)
protected void buildAttributeSources(AttributesHelper.Callback attributeBuildingCallback)
buildAttributeSources
in class AbstractEntitySourceImpl
protected org.hibernate.boot.jaxb.hbm.spi.JaxbHbmRootEntityType jaxbEntityMapping()
jaxbEntityMapping
in class AbstractEntitySourceImpl
public TableSpecificationSource getPrimaryTable()
EntitySource
public String getDiscriminatorMatchValue()
EntitySource
null
in case there is no
explicit value or a different inheritance schemepublic IdentifiableTypeSource getSuperType()
Copyright © 2023. All rights reserved.