| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static BasicAttributeMapping | buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType<T> 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)
|
| public static Expression | buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| public static EmbeddedForeignKeyDescriptor | buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| private static EmbeddedForeignKeyDescriptor | buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, String keyTableExpression, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| public static EmbeddedAttributeMapping | buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
|
| public static EmbeddedAttributeMapping | 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)
|
| public static EntityIdentifierMapping | buildEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, Property bootProperty, String attributeName, String rootTableName, String[] rootTableKeyColumnNames, CompositeType cidType, MappingModelCreationProcess creationProcess)
|
| public static CompositeIdentifierMapping | buildNonEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, String rootTableName, String[] rootTableKeyColumnNames, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)
|
| public static PluralAttributeMapping | buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)
|
| public static PluralAttributeMapping | 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 Reactive |
| public static ToOneAttributeMapping | 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 |
| public static ToOneAttributeMapping | 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)
|
| public static EmbeddedAttributeMapping | createInverseModelPart(EmbeddableValuedModelPart modelPart, ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)
|
| protected static AttributeMetadata | getAttributeMetadata(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
|
| public static AttributeMetadata | |
| private static MutabilityPlan | getMutabilityPlan(Property bootProperty, Type attrType, MappingModelCreationProcess creationProcess)
|
| public static int[] | |
| public static String | |
| public static String | getTableIdentifierExpression(Table table, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| private static CollectionPart | interpretElement(Collection bootDescriptor, String tableExpression, CollectionPersister collectionDescriptor, String sqlAliasStem, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| private static CollectionPart | interpretMapKey(Collection bootValueMapping, CollectionPersister collectionDescriptor, String tableExpression, String sqlAliasStem, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| private static boolean | Returns: true if the foreign key is actually setThe entity which contains the inverse property referencedEntityDescriptor, String The inverse property name path referencedPropertyName, ToOneAttributeMapping The attribute for which we try to set the foreign key attributeMapping)Tries to |
| private static void | interpretPluralAttributeMappingKeyDescriptor(PluralAttributeMappingImpl attributeMapping, Collection bootValueMapping, CollectionPersister collectionDescriptor, ManagedMappingType declaringType, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| public static boolean | Returns: true if the foreign key is actually setThe attribute for which we try to set the foreign key attributeMapping, Property The property bootProperty, ToOne The value mapping bootValueMapping, PropertyAccess Access to the inverse property inversePropertyAccess, Dialect Current dialect dialect, MappingModelCreationProcess Current creation process creationProcess)Tries to |
| private static void | setReferencedAttributeForeignKeyDescriptor(AbstractAttributeMapping attributeMapping, ToOneAttributeMapping referencedAttributeMapping, EntityPersister referencedEntityDescriptor, String referencedPropertyName, Dialect dialect, MappingModelCreationProcess creationProcess)
|
| MappingModelCreationHelper | back to summary |
|---|---|
| private MappingModelCreationHelper() A factory - disallow direct instantiation | |
| buildBasicAttributeMapping | back to summary |
|---|---|
public static BasicAttributeMapping buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType<T> 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)
| |
| buildColumnReferenceExpression | back to summary |
|---|---|
| public static Expression buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| buildEmbeddableForeignKeyDescriptor | back to summary |
|---|---|
| public static EmbeddedForeignKeyDescriptor buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| buildEmbeddableForeignKeyDescriptor | back to summary |
|---|---|
| private static EmbeddedForeignKeyDescriptor buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, String keyTableExpression, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| buildEmbeddedAttributeMapping | back to summary |
|---|---|
| public static EmbeddedAttributeMapping buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) | |
| buildEmbeddedAttributeMapping | back to summary |
|---|---|
| public static EmbeddedAttributeMapping 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) | |
| buildEncapsulatedCompositeIdentifierMapping | back to summary |
|---|---|
| public static EntityIdentifierMapping buildEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, Property bootProperty, String attributeName, String rootTableName, String[] rootTableKeyColumnNames, CompositeType cidType, MappingModelCreationProcess creationProcess) | |
| buildNonEncapsulatedCompositeIdentifierMapping | back to summary |
|---|---|
| public static CompositeIdentifierMapping buildNonEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, String rootTableName, String[] rootTableKeyColumnNames, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess) | |
| buildPluralAttributeMapping | back to summary |
|---|---|
public static PluralAttributeMapping buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)
| |
| buildPluralAttributeMapping | back to summary |
|---|---|
| public static PluralAttributeMapping 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 Reactive
| |
| buildSingularAssociationAttributeMapping | back to summary |
|---|---|
| public static ToOneAttributeMapping 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 | |
| buildSingularAssociationAttributeMapping | back to summary |
|---|---|
| public static ToOneAttributeMapping 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) | |
| createInverseModelPart | back to summary |
|---|---|
| public static EmbeddedAttributeMapping createInverseModelPart(EmbeddableValuedModelPart modelPart, ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) | |
| getAttributeMetadata | back to summary |
|---|---|
protected static AttributeMetadata getAttributeMetadata(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
| |
| getAttributeMetadata | back to summary |
|---|---|
public static AttributeMetadata getAttributeMetadata(PropertyAccess propertyAccess)
| |
| getMutabilityPlan | back to summary |
|---|---|
| private static MutabilityPlan | |
| getPropertyOrder | back to summary |
|---|---|
| public static int[] getPropertyOrder(Value bootValueMapping, MappingModelCreationProcess creationProcess) | |
| getTableIdentifierExpression | back to summary |
|---|---|
| public static String getTableIdentifierExpression(Table table, MappingModelCreationProcess creationProcess) | |
| getTableIdentifierExpression | back to summary |
|---|---|
| public static String getTableIdentifierExpression(Table table, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| interpretElement | back to summary |
|---|---|
| private static CollectionPart interpretElement(Collection bootDescriptor, String tableExpression, CollectionPersister collectionDescriptor, String sqlAliasStem, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| interpretMapKey | back to summary |
|---|---|
| private static CollectionPart interpretMapKey(Collection bootValueMapping, CollectionPersister collectionDescriptor, String tableExpression, String sqlAliasStem, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| interpretNestedToOneKeyDescriptor | back to summary |
|---|---|
| private static boolean interpretNestedToOneKeyDescriptor(EntityPersister referencedEntityDescriptor, String referencedPropertyName, ToOneAttributeMapping attributeMapping) Tries to
| |
| interpretPluralAttributeMappingKeyDescriptor | back to summary |
|---|---|
| private static void interpretPluralAttributeMappingKeyDescriptor(PluralAttributeMappingImpl attributeMapping, Collection bootValueMapping, CollectionPersister collectionDescriptor, ManagedMappingType declaringType, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| interpretToOneKeyDescriptor | back to summary |
|---|---|
| public static boolean interpretToOneKeyDescriptor(ToOneAttributeMapping attributeMapping, Property bootProperty, ToOne bootValueMapping, PropertyAccess inversePropertyAccess, Dialect dialect, MappingModelCreationProcess creationProcess) Tries to
| |
| setReferencedAttributeForeignKeyDescriptor | back to summary |
|---|---|
| private static void setReferencedAttributeForeignKeyDescriptor(AbstractAttributeMapping attributeMapping, ToOneAttributeMapping referencedAttributeMapping, EntityPersister referencedEntityDescriptor, String referencedPropertyName, Dialect dialect, MappingModelCreationProcess creationProcess) | |
| Modifier and Type | Field and Description |
|---|---|
| private final JavaType | |
| private final CollectionSemantics |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public CollectionSemantics | |
| public JavaType | getMappedJavaType()
Implements org. |
| collectionJtd | back to summary |
|---|---|
| private final JavaType<?> collectionJtd | |
| semantics | back to summary |
|---|---|
| private final CollectionSemantics<?, ?> semantics | |
| CollectionMappingTypeImpl | back to summary |
|---|---|
| public CollectionMappingTypeImpl(JavaType<?> collectionJtd, CollectionSemantics<?, ?> semantics) | |
| getCollectionSemantics | back to summary |
|---|---|
| public CollectionSemantics Implements org.
| |
| getMappedJavaType | back to summary |
|---|---|
| public JavaType Implements org. Doc from org. The descriptor descriptor for the mapped Java type
| |