Uses of Class
org.hibernate.mapping.PersistentClass
-
-
Uses of PersistentClass in org.hibernate.boot
Methods in org.hibernate.boot that return PersistentClass Modifier and Type Method Description PersistentClass
Metadata. getEntityBinding(String entityName)
Retrieves the PersistentClass entity mapping metadata representation for the given entity name.Methods in org.hibernate.boot that return types with arguments of type PersistentClass Modifier and Type Method Description Collection<PersistentClass>
Metadata. getEntityBindings()
Retrieves the PersistentClass entity metadata representation for all known entities. -
Uses of PersistentClass in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return PersistentClass Modifier and Type Method Description PersistentClass
InFlightMetadataCollectorImpl. getEntityBinding(String entityName)
PersistentClass
MetadataImpl. getEntityBinding(String entityName)
Methods in org.hibernate.boot.internal that return types with arguments of type PersistentClass Modifier and Type Method Description Map<String,PersistentClass>
InFlightMetadataCollectorImpl. getEntityBindingMap()
Map<String,PersistentClass>
MetadataImpl. getEntityBindingMap()
Collection<PersistentClass>
InFlightMetadataCollectorImpl. getEntityBindings()
Collection<PersistentClass>
MetadataImpl. getEntityBindings()
Methods in org.hibernate.boot.internal with parameters of type PersistentClass Modifier and Type Method Description void
InFlightMetadataCollectorImpl. addEntityBinding(PersistentClass persistentClass)
-
Uses of PersistentClass in org.hibernate.boot.model.source.internal.hbm
Methods in org.hibernate.boot.model.source.internal.hbm that return PersistentClass Modifier and Type Method Description PersistentClass
HbmLocalMetadataBuildingContext. findEntityBinding(String entityName, String clazz)
PersistentClass
MappingDocument. findEntityBinding(String entityName, String clazz)
-
Uses of PersistentClass in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return PersistentClass Modifier and Type Method Description PersistentClass
AbstractDelegatingMetadata. getEntityBinding(String entityName)
Methods in org.hibernate.boot.spi that return types with arguments of type PersistentClass Modifier and Type Method Description Map<String,PersistentClass>
InFlightMetadataCollector. getEntityBindingMap()
Needed for SecondPass handlingCollection<PersistentClass>
AbstractDelegatingMetadata. getEntityBindings()
Methods in org.hibernate.boot.spi with parameters of type PersistentClass Modifier and Type Method Description void
InFlightMetadataCollector. addEntityBinding(PersistentClass persistentClass)
Add the PersistentClass for an entity mapping. -
Uses of PersistentClass in org.hibernate.bytecode.enhance.spi.interceptor
Methods in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type PersistentClass Modifier and Type Method Description static LazyAttributesMetadata
LazyAttributesMetadata. from(PersistentClass mappedEntity, boolean isEnhanced, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata)
Build a LazyFetchGroupMetadata based on the attributes defined for the PersistentClass -
Uses of PersistentClass in org.hibernate.cache.cfg.internal
Methods in org.hibernate.cache.cfg.internal with parameters of type PersistentClass Modifier and Type Method Description DomainDataRegionConfigImpl.Builder
DomainDataRegionConfigImpl.Builder. addEntityConfig(PersistentClass bootEntityDescriptor, AccessType accessType)
-
Uses of PersistentClass in org.hibernate.cfg
Methods in org.hibernate.cfg that return PersistentClass Modifier and Type Method Description PersistentClass
ClassPropertyHolder. getPersistentClass()
PersistentClass
CollectionPropertyHolder. getPersistentClass()
PersistentClass
ComponentPropertyHolder. getPersistentClass()
PersistentClass
PropertyHolder. getPersistentClass()
Methods in org.hibernate.cfg with parameters of type PersistentClass Modifier and Type Method Description void
AnnotatedJoinColumn. addDefaultJoinColumnName(PersistentClass referencedEntity, String logicalReferencedColumn)
static PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
must only be used on second level phases (has to be settled already) static int
AnnotatedJoinColumn. checkReferencedColumnsType(AnnotatedJoinColumn[] columns, PersistentClass referencedEntity, MetadataBuildingContext context)
void
AnnotatedJoinColumn. copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, SimpleValue referencedValue, SimpleValue value)
static void
BinderHelper. createSyntheticPropertyReference(AnnotatedJoinColumn[] columns, PersistentClass ownerEntity, PersistentClass associatedEntity, Value value, boolean inverse, MetadataBuildingContext context)
Here we address a fundamental problem: the@JoinColumn
annotation specifies the referenced column in the target table viareferencedColumnName
, but Hibernate needs to know which property or field of the target entity class holds the value of the referenced column at the Java level.static AttributeContainer
BinderHelper. findColumnOwner(PersistentClass persistentClass, String columnName, MetadataBuildingContext context)
Find the column owner (ie PersistentClass or Join) of columnName.static Property
BinderHelper. findPropertyByName(PersistentClass associatedClass, String propertyName)
Retrieve the property by path in a recursive way, including IdentifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returnedvoid
AnnotatedJoinColumn. linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value)
void
InheritanceState. postProcess(PersistentClass persistenceClass, EntityBinder entityBinder)
void
AnnotatedJoinColumn. setPersistentClass(PersistentClass persistentClass, Map<String,Join> joins, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
Override persistent class on oneToMany Cases for late settings Must only be used on second level pass bindingMethod parameters in org.hibernate.cfg with type arguments of type PersistentClass Modifier and Type Method Description void
CollectionSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
CopyIdentifierComponentSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
CreateKeySecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
IdGeneratorResolverSecondPass. doSecondPass(Map<String,PersistentClass> idGeneratorDefinitionMap)
void
IndexOrUniqueKeySecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
JoinedSubclassFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
OneToOneSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
PkDrivenByDefaultMapsIdSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
SecondaryTableFromAnnotationSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
SecondaryTableSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
SecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
SetBasicValueTypeSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
SimpleToOneFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
ToOneFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
void
VerifyFetchProfileReferenceSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
abstract void
CollectionSecondPass. secondPass(Map<String,PersistentClass> persistentClasses)
Constructors in org.hibernate.cfg with parameters of type PersistentClass Constructor Description ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass entityXClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
-
Uses of PersistentClass in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations that return PersistentClass Modifier and Type Method Description PersistentClass
EntityBinder. getPersistentClass()
Methods in org.hibernate.cfg.annotations with parameters of type PersistentClass Modifier and Type Method Description static void
TableBinder. bindFk(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumn[] columns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
static void
TableBinder. bindForeignKey(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumn[] columns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
void
CollectionBinder. bindManytoManyInverseFk(PersistentClass referencedEntity, AnnotatedJoinColumn[] columns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
bind the inverse FK of aManyToMany
.protected Collection
ArrayBinder. createCollection(PersistentClass owner)
protected Collection
BagBinder. createCollection(PersistentClass owner)
protected abstract Collection
CollectionBinder. createCollection(PersistentClass persistentClass)
protected Collection
IdBagBinder. createCollection(PersistentClass owner)
protected Collection
ListBinder. createCollection(PersistentClass owner)
protected Collection
MapBinder. createCollection(PersistentClass owner)
protected Collection
PrimitiveArrayBinder. createCollection(PersistentClass owner)
protected Collection
SetBinder. createCollection(PersistentClass persistentClass)
protected Value
MapBinder. createFormulatedValue(Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass, MetadataBuildingContext buildingContext)
static void
TableBinder. linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumn[] columns, SimpleValue simpleValue)
Method parameters in org.hibernate.cfg.annotations with type arguments of type PersistentClass Modifier and Type Method Description protected void
CollectionBinder. bindOneToManySecondPass(Collection collection, Map<String,PersistentClass> persistentClasses, AnnotatedJoinColumn[] fkJoinColumns, org.hibernate.annotations.common.reflection.XClass collectionType, boolean cascadeDeleteEnabled, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
protected boolean
CollectionBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses, org.hibernate.annotations.common.reflection.XClass elementType, AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)
return true if it's a Fk, false if it's an association tableprotected boolean
IdBagBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses, org.hibernate.annotations.common.reflection.XClass collType, AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)
void
ResultsetMappingSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
Constructors in org.hibernate.cfg.annotations with parameters of type PersistentClass Constructor Description EntityBinder(org.hibernate.annotations.common.reflection.XClass annotatedClass, PersistentClass persistentClass, MetadataBuildingContext context)
-
Uses of PersistentClass in org.hibernate.cfg.internal
Method parameters in org.hibernate.cfg.internal with type arguments of type PersistentClass Modifier and Type Method Description void
NullableDiscriminatorColumnSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)
-
Uses of PersistentClass in org.hibernate.envers.boot.model
Methods in org.hibernate.envers.boot.model that return PersistentClass Modifier and Type Method Description protected PersistentClass
PersistentEntity. getPersistentClass()
Constructors in org.hibernate.envers.boot.model with parameters of type PersistentClass Constructor Description DiscriminatorPersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
JoinedSubclassPersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
PersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
RootPersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
SubclassPersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
UnionSubclassPersistentEntity(AuditTableData auditTableData, PersistentClass persistentClass)
-
Uses of PersistentClass in org.hibernate.envers.configuration.internal
Methods in org.hibernate.envers.configuration.internal that return PersistentClass Modifier and Type Method Description PersistentClass
PersistentClassGraphDefiner. getValue(String entityName)
Methods in org.hibernate.envers.configuration.internal that return types with arguments of type PersistentClass Modifier and Type Method Description List<PersistentClass>
PersistentClassGraphDefiner. getNeighbours(PersistentClass pc)
List<PersistentClass>
PersistentClassGraphDefiner. getValues()
Methods in org.hibernate.envers.configuration.internal with parameters of type PersistentClass Modifier and Type Method Description List<PersistentClass>
PersistentClassGraphDefiner. getNeighbours(PersistentClass pc)
String
PersistentClassGraphDefiner. getRepresentation(PersistentClass pc)
-
Uses of PersistentClass in org.hibernate.envers.configuration.internal.metadata
Methods in org.hibernate.envers.configuration.internal.metadata with parameters of type PersistentClass Modifier and Type Method Description IdMappingData
IdMetadataGenerator. addIdAndGetMappingData(PersistentClass persistentClass, boolean audited)
void
IdMetadataGenerator. generateSecondPass(String entityName, PersistentClass persistentClass)
static InheritanceType
InheritanceType. get(PersistentClass pc)
PersistentEntity
PersistentEntityInstantiator. instantiate(PersistentClass persistentClass, AuditTableData auditTableData)
static String
CollectionMappedByResolver. resolveMappedBy(Table collectionTable, PersistentClass referencedClass, PropertyAuditingData propertyAuditingData)
-
Uses of PersistentClass in org.hibernate.envers.configuration.internal.metadata.reader
Methods in org.hibernate.envers.configuration.internal.metadata.reader that return PersistentClass Modifier and Type Method Description PersistentClass
ClassAuditingData. getPersistentClass()
Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type PersistentClass Modifier and Type Method Description static PersistentPropertiesSource
PersistentPropertiesSource. forClass(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass clazz)
Get a persistent properties source for a persistent class.ClassAuditingData
AnnotationsMetadataReader. getAuditData(PersistentClass persistentClass)
Constructors in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type PersistentClass Constructor Description ClassAuditingData(PersistentClass persistentClass)
-
Uses of PersistentClass in org.hibernate.internal
Constructors in org.hibernate.internal with parameters of type PersistentClass Constructor Description FilterConfiguration(String name, String condition, boolean autoAliasInjection, Map<String,String> aliasTableMap, Map<String,String> aliasEntityMap, PersistentClass persistentClass)
-
Uses of PersistentClass in org.hibernate.jpa.event.internal
Method parameters in org.hibernate.jpa.event.internal with type arguments of type PersistentClass Modifier and Type Method Description static CallbackRegistryImplementor
CallbacksFactory. buildCallbackRegistry(SessionFactoryOptions options, ServiceRegistry serviceRegistry, Collection<PersistentClass> entityBindings)
-
Uses of PersistentClass in org.hibernate.loader.ast.internal
Constructors in org.hibernate.loader.ast.internal with parameters of type PersistentClass Constructor Description MultiIdLoaderStandard(EntityPersister entityDescriptor, PersistentClass bootDescriptor, SessionFactoryImplementor sessionFactory)
-
Uses of PersistentClass in org.hibernate.mapping
Subclasses of PersistentClass in org.hibernate.mapping Modifier and Type Class Description class
JoinedSubclass
A subclass in a table-per-subclass mappingclass
RootClass
The root class of an inheritance hierarchyclass
SingleTableSubclass
class
Subclass
A subclass in a table-per-class-hierarchy mappingclass
UnionSubclass
A subclass in a table-per-concrete-class mappingMethods in org.hibernate.mapping that return PersistentClass Modifier and Type Method Description PersistentClass
OneToMany. getAssociatedClass()
PersistentClass
Collection. getOwner()
PersistentClass
Component. getOwner()
PersistentClass
Join. getPersistentClass()
PersistentClass
Property. getPersistentClass()
abstract PersistentClass
PersistentClass. getSuperclass()
PersistentClass
RootClass. getSuperclass()
PersistentClass
Subclass. getSuperclass()
PersistentClass
MappedSuperclass. getSuperPersistentClass()
Returns the PersistentClass of the first superclass marked as @Entity or null if none existsMethods in org.hibernate.mapping that return types with arguments of type PersistentClass Modifier and Type Method Description List<PersistentClass>
PersistentClass. getSubclassClosure()
Iterator<PersistentClass>
PersistentClass. getSubclassClosureIterator()
Deprecated.Methods in org.hibernate.mapping with parameters of type PersistentClass Modifier and Type Method Description void
OneToMany. setAssociatedClass(PersistentClass associatedClass)
Associated entity on the many sidevoid
Component. setOwner(PersistentClass owner)
void
Join. setPersistentClass(PersistentClass persistentClass)
void
Property. setPersistentClass(PersistentClass persistentClass)
void
Subclass. setSuperclass(PersistentClass superclass)
Method parameters in org.hibernate.mapping with type arguments of type PersistentClass Modifier and Type Method Description void
ManyToOne. createPropertyRefConstraints(Map<String,PersistentClass> persistentClasses)
-
Uses of PersistentClass in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return PersistentClass Modifier and Type Method Description PersistentClass
MetadataContext. getPersistentClassHostingProperties(MappedSuperclassTypeImpl<?> mappedSuperclassType)
Methods in org.hibernate.metamodel.internal with parameters of type PersistentClass Modifier and Type Method Description EntityDomainType<?>
MetadataContext. locateEntityType(PersistentClass persistentClass)
Given a HibernatePersistentClass
, locate the corresponding JPAEntityType
implementation.void
MetadataContext. popEntityWorkedOn(PersistentClass persistentClass)
void
MetadataContext. pushEntityWorkedOn(PersistentClass persistentClass)
void
MetadataContext. registerEntityType(PersistentClass persistentClass, EntityTypeImpl<?> entityType)
EntityRepresentationStrategy
ManagedTypeRepresentationResolverStandard. resolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext)
Constructors in org.hibernate.metamodel.internal with parameters of type PersistentClass Constructor Description AbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)
EntityInstantiatorDynamicMap(PersistentClass bootDescriptor)
EntityInstantiatorPojoOptimized(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType, ReflectionOptimizer.InstantiationOptimizer instantiationOptimizer)
EntityInstantiatorPojoStandard(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)
EntityRepresentationStrategyMap(PersistentClass bootType, RuntimeModelCreationContext creationContext)
EntityRepresentationStrategyPojoStandard(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext)
-
Uses of PersistentClass in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type PersistentClass Modifier and Type Method Description static CompositeIdentifierMapping
MappingModelCreationHelper. buildNonEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, String rootTableName, String[] rootTableKeyColumnNames, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
-
Uses of PersistentClass in org.hibernate.metamodel.model.domain.internal
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type PersistentClass Constructor Description EntityTypeImpl(JavaType<J> javaType, IdentifiableDomainType<? super J> superType, PersistentClass persistentClass, JpaMetamodel jpaMetamodel)
-
Uses of PersistentClass in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type PersistentClass Modifier and Type Method Description EntityRepresentationStrategy
ManagedTypeRepresentationResolver. resolveStrategy(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext)
Resolve the strategy to use for the given entity -
Uses of PersistentClass in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type PersistentClass Modifier and Type Method Description protected EntityDiscriminatorMapping
AbstractEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor, MappingModelCreationProcess modelCreationProcess)
protected EntityDiscriminatorMapping
JoinedSubclassEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor, MappingModelCreationProcess modelCreationProcess)
protected EntityDiscriminatorMapping
UnionSubclassEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor, MappingModelCreationProcess modelCreationProcess)
protected EntityIdentifierMapping
AbstractEntityPersister. generateIdentifierMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
protected EntityIdentifierMapping
JoinedSubclassEntityPersister. generateIdentifierMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
protected EntityIdentifierMapping
AbstractEntityPersister. generateNonEncapsulatedCompositeIdentifierMapping(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor)
protected EntityIdentifierMapping
JoinedSubclassEntityPersister. generateNonEncapsulatedCompositeIdentifierMapping(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor)
protected String
UnionSubclassEntityPersister. generateSubquery(PersistentClass model, Metadata mapping)
protected EntityVersionMapping
AbstractEntityPersister. generateVersionMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
protected static EntityVersionMapping
AbstractEntityPersister. generateVersionMapping(AbstractEntityPersister entityPersister, Supplier<?> templateInstanceCreator, PersistentClass bootModelRootEntityDescriptor, MappingModelCreationProcess creationProcess)
protected EntityVersionMapping
JoinedSubclassEntityPersister. generateVersionMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
protected void
AbstractEntityPersister. initSubclassPropertyAliasesMap(PersistentClass model)
Must be called by subclasses, at the end of their constructors -
Uses of PersistentClass in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal with parameters of type PersistentClass Modifier and Type Method Description EntityPersister
PersisterFactoryImpl. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext)
EntityPersister
PersisterFactoryImpl. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, PersisterCreationContext creationContext)
Class<? extends EntityPersister>
StandardPersisterClassResolver. getEntityPersisterClass(PersistentClass model)
-
Uses of PersistentClass in org.hibernate.persister.spi
Methods in org.hibernate.persister.spi with parameters of type PersistentClass Modifier and Type Method Description default EntityPersister
PersisterFactory. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext)
Create an entity persister instance.EntityPersister
PersisterFactory. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, PersisterCreationContext creationContext)
Class<? extends EntityPersister>
PersisterClassResolver. getEntityPersisterClass(PersistentClass metadata)
Returns the entity persister class for a given entityName or null if the entity persister class should be the default. -
Uses of PersistentClass in org.hibernate.proxy.pojo
Methods in org.hibernate.proxy.pojo with parameters of type PersistentClass Modifier and Type Method Description static Set<Class<?>>
ProxyFactoryHelper. extractProxyInterfaces(PersistentClass persistentClass, String entityName)
static void
ProxyFactoryHelper. validateProxyability(PersistentClass persistentClass)
-
Uses of PersistentClass in org.hibernate.tuple
Methods in org.hibernate.tuple with parameters of type PersistentClass Modifier and Type Method Description void
AttributeAccessorBinder. bind(AttributeAccessor accessor, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)
void
AttributeBinder. bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)
Perform some custom configuration of the model relating to the given annotatedProperty
of the givenentity class
orembeddable class
.void
TenantIdBinder. bind(TenantId tenantId, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)
static IdentifierProperty
PropertyFactory. buildIdentifierAttribute(PersistentClass mappedEntity, IdentifierGenerator generator)
Generates the attribute representation of the identifier for a given entity mapping.Constructors in org.hibernate.tuple with parameters of type PersistentClass Constructor Description DynamicMapInstantiator(PersistentClass mappingInfo)
-
Uses of PersistentClass in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity with parameters of type PersistentClass Modifier and Type Method Description static BytecodeEnhancementMetadata
BytecodeEnhancementMetadataPojoImpl. from(PersistentClass persistentClass, Set<String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata)
Static constructorConstructors in org.hibernate.tuple.entity with parameters of type PersistentClass Constructor Description EntityMetamodel(PersistentClass persistentClass, EntityPersister persister, RuntimeModelCreationContext creationContext)
EntityMetamodel(PersistentClass persistentClass, EntityPersister persister, PersisterCreationContext creationContext)
Deprecated.
-