Uses of Interface
org.hibernate.metamodel.mapping.ManagedMappingType
-
Packages that use ManagedMappingType Package Description org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.jpamodelgen.validation Validation for HQL queries.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived -
-
Uses of ManagedMappingType in org.hibernate.id
Subinterfaces of ManagedMappingType in org.hibernate.id Modifier and Type Interface Description interface
PostInsertIdentityPersister
A persister that may have an identity assigned by execution of a SQLINSERT
. -
Uses of ManagedMappingType in org.hibernate.jpamodelgen.validation
Classes in org.hibernate.jpamodelgen.validation that implement ManagedMappingType Modifier and Type Class Description class
MockEntityPersister
static class
ProcessorSessionFactory.EntityPersister
-
Uses of ManagedMappingType in org.hibernate.metamodel.mapping
Subinterfaces of ManagedMappingType in org.hibernate.metamodel.mapping Modifier and Type Interface Description interface
EmbeddableMappingType
Describes an embeddable - the actual typeinterface
EntityMappingType
Mapping of an entitystatic interface
NonAggregatedIdentifierMapping.IdentifierValueMapper
Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsMethods in org.hibernate.metamodel.mapping that return ManagedMappingType Modifier and Type Method Description ManagedMappingType
AttributeMapping. getDeclaringType()
The managed type that declares this attributeMethods in org.hibernate.metamodel.mapping with parameters of type ManagedMappingType Modifier and Type Method Description default boolean
EntityMappingType. isTypeOrSuperType(ManagedMappingType targetType)
Whether the passed mapping is (1) an entity mapping and (2) the same as or a supertype of this entity mappingForeignKeyDescriptor
ForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
Return a copy of this foreign key descriptor with the selectable mappings as provided by the given accessor. -
Uses of ManagedMappingType in org.hibernate.metamodel.mapping.internal
Subinterfaces of ManagedMappingType in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interface
InFlightEntityMappingType
Classes in org.hibernate.metamodel.mapping.internal that implement ManagedMappingType Modifier and Type Class Description class
AbstractEmbeddableMapping
Base support for EmbeddableMappingType implementationsclass
EmbeddableMappingTypeImpl
Describes a "normal" embeddable.class
IdClassEmbeddable
EmbeddableMappingType implementation describing anIdClass
class
VirtualIdEmbeddable
Embeddable describing the virtual-id aspect of a non-aggregated composite idMethods in org.hibernate.metamodel.mapping.internal that return ManagedMappingType Modifier and Type Method Description ManagedMappingType
AbstractAttributeMapping. getDeclaringType()
default ManagedMappingType
SingleAttributeIdentifierMapping. getDeclaringType()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type ManagedMappingType Modifier and Type Method Description static BasicAttributeMapping
MappingModelCreationHelper. buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType attrType, String tableExpression, String attrColumnName, SelectablePath selectablePath, boolean isAttrFormula, String readExpr, String writeExpr, String columnDefinition, Long length, Integer precision, Integer scale, boolean isLob, boolean nullable, boolean insertable, boolean updateable, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
static EmbeddedForeignKeyDescriptor
MappingModelCreationHelper. buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess)
static EmbeddedAttributeMapping
MappingModelCreationHelper. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, DependantValue dependantValue, int dependantColumnIndex, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
static EmbeddedAttributeMapping
MappingModelCreationHelper. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
static PluralAttributeMapping
MappingModelCreationHelper. buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)
static PluralAttributeMapping
MappingModelCreationHelper. buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess, Function<PluralAttributeMappingImpl,PluralAttributeMappingImpl> mappingConverter)
For Hibernate Reactivestatic ToOneAttributeMapping
MappingModelCreationHelper. buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
For Hibernate Reactivestatic ToOneAttributeMapping
MappingModelCreationHelper. buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess, Function<ToOneAttributeMapping,ToOneAttributeMapping> mappingConverter)
ToOneAttributeMapping
ToOneAttributeMapping. copy(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer)
static EmbeddedAttributeMapping
MappingModelCreationHelper. createInverseModelPart(EmbeddableValuedModelPart modelPart, ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)
protected boolean
AbstractEmbeddableMapping. inverseInitializeCallback(TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess, ManagedMappingType declaringType, MutableAttributeMappingList mappings)
ForeignKeyDescriptor
EmbeddedForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
ForeignKeyDescriptor
SimpleForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
static BasicAttributeMapping
BasicAttributeMapping. withSelectableMapping(ManagedMappingType declaringType, BasicValuedModelPart original, PropertyAccess propertyAccess, boolean insertable, boolean updateable, SelectableMapping selectableMapping)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type ManagedMappingType Constructor Description AbstractAttributeMapping(String name, int fetchableIndex, ManagedMappingType declaringType)
AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, ManagedMappingType declaringType, PropertyAccess propertyAccess)
AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, ManagedMappingType declaringType, PropertyAccess propertyAccess)
AbstractStateArrayContributorMapping(String name, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, int stateArrayPosition, int fetchableIndex, ManagedMappingType declaringType)
AbstractStateArrayContributorMapping(String name, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, int stateArrayPosition, int fetchableIndex, ManagedMappingType declaringType)
BasicAttributeMapping(String attributeName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, String tableExpression, String mappedColumnExpression, SelectablePath selectablePath, boolean isFormula, String customReadExpression, String customWriteExpression, String columnDefinition, Long length, Integer precision, Integer scale, boolean isLob, boolean nullable, boolean insertable, boolean updateable, boolean partitioned, JdbcMapping jdbcMapping, ManagedMappingType declaringType, PropertyAccess propertyAccess)
DiscriminatedAssociationAttributeMapping(NavigableRole attributeRole, JavaType<?> baseAssociationJtd, ManagedMappingType declaringType, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, PropertyAccess propertyAccess, Property bootProperty, AnyType anyType, Any bootValueMapping, MappingModelCreationProcess creationProcess)
EmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
EmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
PluralAttributeMappingImpl(String attributeName, Collection bootDescriptor, PropertyAccess propertyAccess, AttributeMetadata attributeMetadata, CollectionMappingType<?> collectionMappingType, int stateArrayPosition, int fetchableIndex, CollectionPart elementDescriptor, CollectionPart indexDescriptor, CollectionIdentifierDescriptor identifierDescriptor, FetchTiming fetchTiming, FetchStyle fetchStyle, CascadeStyle cascadeStyle, ManagedMappingType declaringType, CollectionPersister collectionDescriptor)
SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, BasicValuedModelPart keyModelPart, PropertyAccess keyPropertyAccess, SelectableMapping keySelectableMapping, BasicValuedModelPart targetModelPart, boolean insertable, boolean updateable, boolean refersToPrimaryKey, boolean hasConstraint)
SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, SelectableMapping keySelectableMapping, BasicValuedModelPart targetModelPart, boolean refersToPrimaryKey, boolean hasConstraint)
SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, SelectableMapping keySelectableMapping, PropertyAccess valueAccess, BasicValuedModelPart targetModelPart, boolean refersToPrimaryKey, boolean hasConstraint, boolean swapDirection)
ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess)
ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess)
VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
-
Uses of ManagedMappingType in org.hibernate.persister.entity
Subinterfaces of ManagedMappingType in org.hibernate.persister.entity Modifier and Type Interface Description interface
DeprecatedEntityStuff
Deprecated.Just used to singly extend all the deprecated entity persister rolesinterface
EntityPersister
A strategy for persisting a mapped entity class.interface
Loadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
Lockable
Deprecated, for removal: This API element is subject to removal in a future version.interface
OuterJoinLoadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
Queryable
Deprecated.UseEntityMappingType
insteadinterface
SQLLoadable
Deprecated, for removal: This API element is subject to removal in a future version.interface
UniqueKeyLoadable
Classes in org.hibernate.persister.entity that implement ManagedMappingType Modifier and Type Class Description class
AbstractEntityPersister
Basic functionality for persisting an entity via JDBC, using either generated or custom SQL.class
JoinedSubclassEntityPersister
AnEntityPersister
implementing the normalizedInheritanceType.JOINED
inheritance mapping strategy for an entity and its inheritance hierarchy.class
SingleTableEntityPersister
The default implementation of theEntityPersister
interface.class
UnionSubclassEntityPersister
AnEntityPersister
implementing theInheritanceType.TABLE_PER_CLASS
mapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity with parameters of type ManagedMappingType Modifier and Type Method Description protected EmbeddedAttributeMapping
AbstractEntityPersister. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, DependantValue dependantValue, int dependantColumnIndex, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
For Hibernate Reactiveprotected AttributeMapping
AbstractEntityPersister. buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)
For Hibernate Reactiveprotected AttributeMapping
AbstractEntityPersister. buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
For Hibernate Reactive -
Uses of ManagedMappingType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ManagedMappingType Modifier and Type Class Description class
AnonymousTupleEmbeddableValuedModelPart
class
AnonymousTupleEmbeddedEntityIdentifierMapping
class
AnonymousTupleEntityValuedModelPart
class
AnonymousTupleNonAggregatedEntityIdentifierMapping
Methods in org.hibernate.query.derived that return ManagedMappingType Modifier and Type Method Description ManagedMappingType
AnonymousTupleBasicEntityIdentifierMapping. getDeclaringType()
-