Uses of Class
org.hibernate.mapping.PersistentClass
-
Packages that use PersistentClass Package Description org.hibernate.binder This package defines an easy way to extend Hibernate with user-defined annotations that define customized O/R mappings of annotated entities and annotated entity attributes.org.hibernate.binder.internal Built-in implementations ofAttributeBinderandTypeBinder.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.internal org.hibernate.boot.model.internal org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.bytecode.internal org.hibernate.cache.cfg.internal Implementation of the second-level cache configuration SPI.org.hibernate.envers.boot.model org.hibernate.envers.configuration.internal org.hibernate.envers.configuration.internal.metadata org.hibernate.envers.configuration.internal.metadata.reader org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate.org.hibernate.jpa.event.internal Internal details of implementing support for JPA callbacksorg.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.persister.spi An SPI for integrating custom entity and collection persisters.org.hibernate.proxy.pojo Proxies for plain Java objects.org.hibernate.testing.orm.junit org.hibernate.testing.util.uuid org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.entity -
-
Uses of PersistentClass in org.hibernate.binder
Methods in org.hibernate.binder with parameters of type PersistentClass Modifier and Type Method Description voidAttributeBinder. bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)Perform some custom configuration of the model relating to the given annotatedPropertyof the given entity class or embeddable class.voidTypeBinder. bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass)Perform some custom configuration of the model relating to the given annotated entity class. -
Uses of PersistentClass in org.hibernate.binder.internal
Methods in org.hibernate.binder.internal with parameters of type PersistentClass Modifier and Type Method Description voidAttributeAccessorBinder. bind(AttributeAccessor accessor, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)voidBatchSizeBinder. bind(BatchSize batchSize, MetadataBuildingContext context, PersistentClass persistentClass)voidBatchSizeBinder. bind(BatchSize batchSize, MetadataBuildingContext context, PersistentClass persistentClass, Property property)voidCollateBinder. bind(Collate collate, MetadataBuildingContext context, PersistentClass entity, Property property)voidCommentBinder. bind(Comment comment, MetadataBuildingContext context, PersistentClass entity)voidCommentBinder. bind(Comment comment, MetadataBuildingContext context, PersistentClass entity, Property property)voidCommentsBinder. bind(Comments comments, MetadataBuildingContext context, PersistentClass entity)voidCommentsBinder. bind(Comments comments, MetadataBuildingContext context, PersistentClass entity, Property property)voidDiscriminatorOptionsBinder. bind(DiscriminatorOptions options, MetadataBuildingContext context, PersistentClass persistentClass)voidTenantIdBinder. bind(TenantId tenantId, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property) -
Uses of PersistentClass in org.hibernate.boot
Methods in org.hibernate.boot that return PersistentClass Modifier and Type Method Description PersistentClassMetadata. 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 PersistentClassInFlightMetadataCollectorImpl. getEntityBinding(String entityName)PersistentClassMetadataImpl. 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 voidInFlightMetadataCollectorImpl. addEntityBinding(PersistentClass persistentClass)Constructor parameters in org.hibernate.boot.internal with type arguments of type PersistentClass Constructor Description MetadataImpl(UUID uuid, MetadataBuildingOptions metadataBuildingOptions, Map<String,PersistentClass> entityBindingMap, List<Component> composites, Map<Class<?>,Component> genericComponentsMap, Map<Class<?>,DiscriminatorType<?>> embeddableDiscriminatorTypesMap, Map<Class<?>,MappedSuperclass> mappedSuperclassMap, Map<String,Collection> collectionBindingMap, Map<String,TypeDefinition> typeDefinitionMap, Map<String,FilterDefinition> filterDefinitionMap, Map<String,FetchProfile> fetchProfileMap, Map<String,String> imports, Map<String,IdentifierGeneratorDefinition> idGeneratorDefinitionMap, Map<String,NamedHqlQueryDefinition> namedQueryMap, Map<String,NamedNativeQueryDefinition> namedNativeQueryMap, Map<String,NamedProcedureCallDefinition> namedProcedureCallMap, Map<String,NamedResultSetMappingDescriptor> sqlResultSetMappingMap, Map<String,NamedEntityGraphDefinition> namedEntityGraphMap, Map<String,SqmFunctionDescriptor> sqlFunctionMap, Database database, BootstrapContext bootstrapContext) -
Uses of PersistentClass in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal that return PersistentClass Modifier and Type Method Description PersistentClassClassPropertyHolder. getPersistentClass()PersistentClassCollectionPropertyHolder. getPersistentClass()PersistentClassComponentPropertyHolder. getPersistentClass()PersistentClassEntityBinder. getPersistentClass()PersistentClassPropertyHolder. getPersistentClass()Methods in org.hibernate.boot.model.internal with parameters of type PersistentClass Modifier and Type Method Description voidAnnotatedJoinColumn. addDefaultJoinColumnName(PersistentClass referencedEntity, String logicalReferencedColumn)static voidTableBinder. bindForeignKey(PersistentClass referencedEntity, PersistentClass destinationEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)voidCollectionBinder. bindManyToManyInverseForeignKey(PersistentClass targetEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique)Bind the inverse foreign key of aManyToMany, that is, the columns specified by@JoinTable(inverseJoinColumns=...), which are the columns that reference the target entity of the many-to-many association.static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)May only be called during the second pass phase.voidAnnotatedJoinColumn. copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, SimpleValue referencedValue, SimpleValue value)protected CollectionArrayBinder. createCollection(PersistentClass owner)protected CollectionBagBinder. createCollection(PersistentClass owner)protected abstract CollectionCollectionBinder. createCollection(PersistentClass persistentClass)protected CollectionIdBagBinder. createCollection(PersistentClass owner)protected CollectionListBinder. createCollection(PersistentClass owner)protected CollectionMapBinder. createCollection(PersistentClass owner)protected CollectionPrimitiveArrayBinder. createCollection(PersistentClass owner)protected CollectionSetBinder. createCollection(PersistentClass persistentClass)static voidBinderHelper. createSyntheticPropertyReference(AnnotatedJoinColumns joinColumns, PersistentClass targetEntity, PersistentClass associatedEntity, Value value, String propertyName, boolean inverse, MetadataBuildingContext context)Here we address a fundamental problem: the@JoinColumnannotation 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 AttributeContainerBinderHelper. findColumnOwner(PersistentClass persistentClass, String columnName, MetadataBuildingContext context)Find the column owner (ie PersistentClass or Join) of columnName.static PropertyBinderHelper. 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 returnedstatic AttributeContainerBinderHelper. findReferencedColumnOwner(PersistentClass persistentClass, AnnotatedJoinColumn joinColumn, MetadataBuildingContext context)ForeignKeyTypeAnnotatedJoinColumns. getReferencedColumnsType(PersistentClass referencedEntity)Determine if the givenAnnotatedJoinColumnsrepresent a reference to the primary key of the givenPersistentClass, or whether they reference some other combination of mapped columns.static voidTableBinder. linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity, Value value, AnnotatedJoinColumns joinColumns, SimpleValue simpleValue)voidAnnotatedJoinColumn. linkValueUsingDefaultColumnNaming(int columnIndex, Column referencedColumn, PersistentClass referencedEntity, SimpleValue value)voidAnnotatedJoinColumn. linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value)InheritanceState.ElementsToProcessInheritanceState. postProcess(PersistentClass persistenceClass, EntityBinder entityBinder)Method parameters in org.hibernate.boot.model.internal with type arguments of type PersistentClass Modifier and Type Method Description protected voidCollectionBinder. bindOneToManySecondPass(Map<String,PersistentClass> persistentClasses)Bind aOneToManyassociation.protected booleanCollectionBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses)return true if it's a Fk, false if it's an association tableprotected booleanIdBagBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses)static voidBinderHelper. checkMappedByType(String mappedBy, Value targetValue, String propertyName, PropertyHolder propertyHolder, Map<String,PersistentClass> persistentClasses)voidAggregateComponentSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidCollectionSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidCopyIdentifierComponentSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidCreateKeySecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidFetchOverrideSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidFetchSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidIdGeneratorResolverSecondPass. doSecondPass(Map<String,PersistentClass> idGeneratorDefinitionMap)voidImplicitToOneJoinTableSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidIndexOrUniqueKeySecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidJoinedSubclassFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidNullableDiscriminatorColumnSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidOneToOneSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidPkDrivenByDefaultMapsIdSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidResultSetMappingSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidSecondaryTableFromAnnotationSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidSecondaryTableSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidSetBasicValueTypeSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidSimpleToOneFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)voidToOneFkSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)abstract voidCollectionSecondPass. secondPass(Map<String,PersistentClass> persistentClasses)Constructors in org.hibernate.boot.model.internal 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)EntityBinder(org.hibernate.annotations.common.reflection.XClass annotatedClass, PersistentClass persistentClass, MetadataBuildingContext context)ToOneFkSecondPass(ToOne value, AnnotatedJoinColumns columns, boolean unique, boolean annotatedEntity, PersistentClass persistentClass, String path, MetadataBuildingContext buildingContext) -
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 PersistentClassHbmLocalMetadataBuildingContext. findEntityBinding(String entityName, String clazz)PersistentClassMappingDocument. 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 PersistentClassAbstractDelegatingMetadata. 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()A map ofPersistentClassby entity name.Collection<PersistentClass>AbstractDelegatingMetadata. getEntityBindings()Methods in org.hibernate.boot.spi with parameters of type PersistentClass Modifier and Type Method Description voidInFlightMetadataCollector. addEntityBinding(PersistentClass persistentClass)Add thePersistentClassfor an entity mapping.Method parameters in org.hibernate.boot.spi with type arguments of type PersistentClass Modifier and Type Method Description voidSecondPass. doSecondPass(Map<String,PersistentClass> persistentClasses)Perform the operation -
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 LazyAttributesMetadataLazyAttributesMetadata. 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.bytecode.internal
Methods in org.hibernate.bytecode.internal with parameters of type PersistentClass Modifier and Type Method Description static BytecodeEnhancementMetadataBytecodeEnhancementMetadataPojoImpl. from(PersistentClass persistentClass, Set<String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata)Static constructor -
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.BuilderDomainDataRegionConfigImpl.Builder. addEntityConfig(PersistentClass bootEntityDescriptor, AccessType accessType) -
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 PersistentClassPersistentEntity. 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 PersistentClassPersistentClassGraphDefiner. 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)StringPersistentClassGraphDefiner. 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 IdMappingDataIdMetadataGenerator. addIdAndGetMappingData(PersistentClass persistentClass, boolean audited)voidIdMetadataGenerator. generateSecondPass(String entityName, PersistentClass persistentClass)static InheritanceTypeInheritanceType. get(PersistentClass pc)PersistentEntityPersistentEntityInstantiator. instantiate(PersistentClass persistentClass, AuditTableData auditTableData)static StringCollectionMappedByResolver. 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 PersistentClassClassAuditingData. getPersistentClass()Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type PersistentClass Modifier and Type Method Description static PersistentPropertiesSourcePersistentPropertiesSource. forClass(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass clazz)Get a persistent properties source for a persistent class.ClassAuditingDataAnnotationsMetadataReader. 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.generator
Methods in org.hibernate.generator that return PersistentClass Modifier and Type Method Description PersistentClassGeneratorCreationContext. getPersistentClass()Mapping details for the entity; may be null in the case of and id-bag id generator. -
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 CallbackRegistryCallbacksFactory. buildCallbackRegistry(SessionFactoryOptions options, ServiceRegistry serviceRegistry, Collection<PersistentClass> entityBindings) -
Uses of PersistentClass in org.hibernate.mapping
Subclasses of PersistentClass in org.hibernate.mapping Modifier and Type Class Description classJoinedSubclassA mapping model object that represents a subclass in a "joined" or "table per subclass" inheritance hierarchy.classRootClassA mapping model object that represents the root class in an entity class inheritance hierarchy.classSingleTableSubclassA mapping model object that represents a subclass in a single table inheritance hierarchy.classSubclassA mapping model object that represents a subclass in an entity class inheritance hierarchy.classUnionSubclassA mapping model object that represents a subclass in a "union" or "table per concrete class" inheritance hierarchy.Methods in org.hibernate.mapping that return PersistentClass Modifier and Type Method Description PersistentClassOneToMany. getAssociatedClass()PersistentClassCollection. getOwner()PersistentClassComponent. getOwner()PersistentClassJoin. getPersistentClass()PersistentClassProperty. getPersistentClass()abstract PersistentClassPersistentClass. getSuperclass()PersistentClassRootClass. getSuperclass()PersistentClassSubclass. getSuperclass()PersistentClassMappedSuperclass. getSuperPersistentClass()Returns the PersistentClass of the first superclass marked as @Entity or null if none existsPersistentClassPersistentClass. getSuperPersistentClass()PersistentClassForeignKey. resolveReferencedClass(Metadata metadata)Methods in org.hibernate.mapping that return types with arguments of type PersistentClass Modifier and Type Method Description List<PersistentClass>PersistentClass. getSubclassClosure()Methods in org.hibernate.mapping with parameters of type PersistentClass Modifier and Type Method Description voidSimpleValue. createForeignKey(PersistentClass referencedEntity, AnnotatedJoinColumns joinColumns)voidToOne. createForeignKey(PersistentClass referencedEntity, AnnotatedJoinColumns joinColumns)voidOneToMany. setAssociatedClass(PersistentClass associatedClass)Associated entity on the many sidevoidComponent. setOwner(PersistentClass owner)voidJoin. setPersistentClass(PersistentClass persistentClass)voidProperty. setPersistentClass(PersistentClass persistentClass)voidSubclass. setSuperclass(PersistentClass superclass)Method parameters in org.hibernate.mapping with type arguments of type PersistentClass Modifier and Type Method Description voidManyToOne. createPropertyRefConstraints(Map<String,PersistentClass> persistentClasses)Creates a foreign key constraint in the case that the foreign key of this association does not reference the primary key of the referenced table, but instead some other unique key. -
Uses of PersistentClass in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return PersistentClass Modifier and Type Method Description PersistentClassMetadataContext. 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 JPAEntityTypeimplementation.voidMetadataContext. popEntityWorkedOn(PersistentClass persistentClass)voidMetadataContext. pushEntityWorkedOn(PersistentClass persistentClass)voidMetadataContext. registerEntityType(PersistentClass persistentClass, EntityTypeImpl<?> entityType)EntityRepresentationStrategyManagedTypeRepresentationResolverStandard. 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 CompositeIdentifierMappingMappingModelCreationHelper. 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, JpaMetamodelImplementor metamodel) -
Uses of PersistentClass in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type PersistentClass Modifier and Type Method Description EntityRepresentationStrategyManagedTypeRepresentationResolver. 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 EntityDiscriminatorMappingAbstractEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor)protected EntityDiscriminatorMappingJoinedSubclassEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor)protected EntityDiscriminatorMappingUnionSubclassEntityPersister. generateDiscriminatorMapping(PersistentClass bootEntityDescriptor)protected EntityIdentifierMappingAbstractEntityPersister. generateIdentifierMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)protected EntityIdentifierMappingJoinedSubclassEntityPersister. generateIdentifierMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)protected NaturalIdMappingAbstractEntityPersister. generateNaturalIdMapping(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor)protected EntityIdentifierMappingAbstractEntityPersister. generateNonEncapsulatedCompositeIdentifierMapping(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor)protected EntityIdentifierMappingJoinedSubclassEntityPersister. generateNonEncapsulatedCompositeIdentifierMapping(MappingModelCreationProcess creationProcess, PersistentClass bootEntityDescriptor)protected StringUnionSubclassEntityPersister. generateSubquery(PersistentClass model, Metadata mapping)protected EntityVersionMappingAbstractEntityPersister. generateVersionMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)protected static EntityVersionMappingAbstractEntityPersister. generateVersionMapping(AbstractEntityPersister entityPersister, Supplier<?> templateInstanceCreator, PersistentClass bootModelRootEntityDescriptor, MappingModelCreationProcess creationProcess)protected EntityVersionMappingJoinedSubclassEntityPersister. generateVersionMapping(Supplier<?> templateInstanceCreator, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)static Map<String,String>AbstractEntityPersister. getEntityNameByTableNameMap(PersistentClass persistentClass, SqlStringGenerationContext stringGenerationContext)protected voidAbstractEntityPersister. initSubclassPropertyAliasesMap(PersistentClass model)Deprecated.Hibernate no longer uses aliases to read from result sets -
Uses of PersistentClass in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal with parameters of type PersistentClass Modifier and Type Method Description EntityPersisterPersisterFactoryImpl. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext)EntityPersisterPersisterFactoryImpl. 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 EntityPersisterPersisterFactory. createEntityPersister(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext)Create an entity persister instance.EntityPersisterPersisterFactory. 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 voidProxyFactoryHelper. validateProxyability(PersistentClass persistentClass) -
Uses of PersistentClass in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit that return PersistentClass Modifier and Type Method Description PersistentClassDialectFeatureChecks.FakeMetadataBuildingContext. getEntityBinding(String entityName)default PersistentClassDomainModelScope. getEntityBinding(Class<?> theEntityClass)Methods in org.hibernate.testing.orm.junit that return types with arguments of type PersistentClass Modifier and Type Method Description Map<String,PersistentClass>DialectFeatureChecks.FakeMetadataBuildingContext. getEntityBindingMap()Collection<PersistentClass>DialectFeatureChecks.FakeMetadataBuildingContext. getEntityBindings()Methods in org.hibernate.testing.orm.junit with parameters of type PersistentClass Modifier and Type Method Description voidDialectFeatureChecks.FakeMetadataBuildingContext. addEntityBinding(PersistentClass persistentClass) -
Uses of PersistentClass in org.hibernate.testing.util.uuid
Methods in org.hibernate.testing.util.uuid that return PersistentClass Modifier and Type Method Description PersistentClassIdGeneratorCreationContext. getPersistentClass() -
Uses of PersistentClass in org.hibernate.tuple
Methods in org.hibernate.tuple with parameters of type PersistentClass Modifier and Type Method Description static IdentifierPropertyPropertyFactory. buildIdentifierAttribute(PersistentClass mappedEntity, Generator generator)Deprecated, for removal: This API element is subject to removal in a future version.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)Deprecated. -
Uses of PersistentClass in org.hibernate.tuple.entity
Constructors in org.hibernate.tuple.entity with parameters of type PersistentClass Constructor Description EntityMetamodel(PersistentClass persistentClass, EntityPersister persister, RuntimeModelCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.EntityMetamodel(PersistentClass persistentClass, EntityPersister persister, PersisterCreationContext creationContext)Deprecated.
-