Uses of Interface
org.hibernate.metamodel.mapping.EmbeddableMappingType
Packages that use EmbeddableMappingType
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
AST nodes representing root tables and joins in a SQL tree.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
-
Uses of EmbeddableMappingType in org.hibernate.dialect
Methods in org.hibernate.dialect that return EmbeddableMappingTypeModifier and TypeMethodDescriptionAbstractPostgreSQLStructJdbcType.getEmbeddableMappingType()
DB2StructJdbcType.getEmbeddableMappingType()
StructJdbcType.getEmbeddableMappingType()
Methods in org.hibernate.dialect with parameters of type EmbeddableMappingTypeModifier and TypeMethodDescriptionstatic String
XmlHelper.arrayToString
(EmbeddableMappingType elementMappingType, Object[] values, WrapperOptions options) static <X> X
JsonHelper.fromString
(EmbeddableMappingType embeddableMappingType, String string, boolean returnEmbeddable, WrapperOptions options) static <X> X
XmlHelper.fromString
(EmbeddableMappingType embeddableMappingType, String string, boolean returnEmbeddable, WrapperOptions options) static StructAttributeValues
StructHelper.getAttributeValues
(EmbeddableMappingType embeddableMappingType, Object[] rawJdbcValues, WrapperOptions options) static ValuedModelPart
StructHelper.getEmbeddedPart
(EmbeddableMappingType embeddableMappingType, int position) static Object[]
StructHelper.getJdbcValues
(EmbeddableMappingType embeddableMappingType, int[] orderMapping, Object domainValue, WrapperOptions options) static Object
StructHelper.instantiate
(EmbeddableMappingType embeddableMappingType, StructAttributeValues attributeValues) static void
StructHelper.orderJdbcValues
(EmbeddableMappingType embeddableMappingType, int[] inverseMapping, Object[] sourceJdbcValues, Object[] targetJdbcValues) ThesourceJdbcValues
array is ordered according to the expected physical order, as given through the argument order of @Instantiator.DB2StructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) H2JsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) MariaDBCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) MySQLCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleReflectionStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleXmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLJsonPGObjectJsonbType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLJsonPGObjectJsonType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLStructCastingJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLStructPGObjectJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) SQLServerCastingXmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) StructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) static String
JsonHelper.toString
(EmbeddableMappingType embeddableMappingType, Object value, WrapperOptions options) static String
XmlHelper.toString
(EmbeddableMappingType embeddableMappingType, Object value, WrapperOptions options) Constructors in org.hibernate.dialect with parameters of type EmbeddableMappingTypeModifierConstructorDescriptionprotected
AbstractPostgreSQLJsonPGObjectType
(EmbeddableMappingType embeddableMappingType, boolean jsonb) protected
AbstractPostgreSQLStructJdbcType
(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping) DB2StructJdbcType
(EmbeddableMappingType embeddableMappingType, String structTypeName) protected
H2JsonJdbcType
(EmbeddableMappingType embeddableMappingType) MariaDBCastingJsonJdbcType
(EmbeddableMappingType embeddableMappingType) MySQLCastingJsonJdbcType
(EmbeddableMappingType embeddableMappingType) protected
OracleBaseStructJdbcType
(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping) PostgreSQLCastingJsonJdbcType
(boolean jsonb, EmbeddableMappingType embeddableMappingType) protected
PostgreSQLJsonPGObjectJsonbType
(EmbeddableMappingType embeddableMappingType, boolean jsonb) SQLServerCastingXmlJdbcType
(EmbeddableMappingType embeddableMappingType) StructJdbcType
(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping) -
Uses of EmbeddableMappingType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return EmbeddableMappingTypeModifier and TypeMethodDescriptionAbstractCompositeIdentifierMapping.getEmbeddableTypeDescriptor()
AbstractCompositeIdentifierMapping.getMappedType()
Method parameters in org.hibernate.metamodel.internal with type arguments of type EmbeddableMappingTypeModifier and TypeMethodDescriptionManagedTypeRepresentationResolverStandard.resolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext) Constructor parameters in org.hibernate.metamodel.internal with type arguments of type EmbeddableMappingTypeModifierConstructorDescriptionEmbeddableInstantiatorDynamicMap
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess) EmbeddableInstantiatorPojoOptimized
(Class<?> embeddableClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, ReflectionOptimizer.InstantiationOptimizer instantiationOptimizer) EmbeddableInstantiatorPojoStandard
(Class<?> embeddableClass, Supplier<EmbeddableMappingType> embeddableMappingAccess) EmbeddableInstantiatorProxied
(Class<?> proxiedClass, Supplier<EmbeddableMappingType> embeddableMappingAccess, BasicProxyFactory factory) EmbeddableRepresentationStrategyMap
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, RuntimeModelCreationContext creationContext) EmbeddableRepresentationStrategyPojo
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, CompositeUserType<Object> compositeUserType, RuntimeModelCreationContext creationContext) -
Uses of EmbeddableMappingType in org.hibernate.metamodel.mapping
Subinterfaces of EmbeddableMappingType in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptionstatic interface
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 EmbeddableMappingTypeModifier and TypeMethodDescriptionEmbeddableMappingType.createInverseMappingType
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) EmbeddableValuedModelPart.getEmbeddableTypeDescriptor()
CompositeIdentifierMapping.getMappedIdEmbeddableTypeDescriptor()
Returns the embeddable type descriptor of the id-class, if there is one, otherwise the one of the virtual embeddable mapping type.default EmbeddableMappingType
EmbeddableValuedModelPart.getMappedType()
CompositeIdentifierMapping.getPartMappingType()
default EmbeddableMappingType
EmbeddableMappingType.getPartMappingType()
-
Uses of EmbeddableMappingType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement EmbeddableMappingTypeModifier and TypeClassDescriptionclass
Base support for EmbeddableMappingType implementationsclass
Describes a "normal" embeddable.class
EmbeddableMappingType implementation describing anIdClass
class
Embeddable describing the virtual-id aspect of a non-aggregated composite idMethods in org.hibernate.metamodel.mapping.internal that return EmbeddableMappingTypeModifier and TypeMethodDescriptionEmbeddableMappingTypeImpl.createInverseMappingType
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) IdClassEmbeddable.createInverseMappingType
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) VirtualIdEmbeddable.createInverseMappingType
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) EmbeddedAttributeMapping.getEmbeddableTypeDescriptor()
EmbeddedCollectionPart.getEmbeddableTypeDescriptor()
EmbeddedIdentifierMappingImpl.getMappedIdEmbeddableTypeDescriptor()
InverseNonAggregatedIdentifierMapping.getMappedIdEmbeddableTypeDescriptor()
NonAggregatedIdentifierMappingImpl.getMappedIdEmbeddableTypeDescriptor()
EmbeddedAttributeMapping.getMappedType()
NonAggregatedIdentifierMappingImpl.getMappedType()
EmbeddedIdentifierMappingImpl.getPartMappingType()
InverseNonAggregatedIdentifierMapping.getPartMappingType()
NonAggregatedIdentifierMappingImpl.getPartMappingType()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type EmbeddableMappingTypeModifier and TypeMethodDescriptionprotected boolean
AbstractEmbeddableMapping.finishInitialization
(NavigableRole navigableRole, Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, EmbeddableMappingType declarer, EmbeddableRepresentationStrategy representationStrategy, AbstractEmbeddableMapping.AttributeTypeValidator attributeTypeValidator, AbstractEmbeddableMapping.ConcreteTableResolver concreteTableResolver, Consumer<AttributeMapping> attributeConsumer, AbstractEmbeddableMapping.SuccessfulCompletionCallback completionCallback, MappingModelCreationProcess creationProcess) static SelectableMappings
SelectableMappingsImpl.from
(EmbeddableMappingType embeddableMappingType) protected boolean
AbstractEmbeddableMapping.inverseInitializeCallback
(TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess, ManagedMappingType declaringType, MutableAttributeMappingList mappings) Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type EmbeddableMappingTypeModifier and TypeMethodDescriptionstatic EmbeddableMappingTypeImpl
EmbeddableMappingTypeImpl.from
(Component bootDescriptor, CompositeType compositeType, boolean[] insertability, boolean[] updateability, Function<EmbeddableMappingType, EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess) static EmbeddableMappingTypeImpl
EmbeddableMappingTypeImpl.from
(Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, Property componentProperty, DependantValue dependantValue, int dependantColumnIndex, boolean[] insertability, boolean[] updateability, Function<EmbeddableMappingType, EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess) Constructors in org.hibernate.metamodel.mapping.internal with parameters of type EmbeddableMappingTypeModifierConstructorDescriptionEmbeddableMappingTypeImpl
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, 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) EmbeddedCollectionPart
(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, EmbeddableMappingType embeddableMappingType, String parentInjectionAttributeName, String containingTableExpression, String sqlAliasStem) EmbeddedIdentifierMappingImpl
(EntityMappingType entityMapping, String name, EmbeddableMappingType embeddableDescriptor, PropertyAccess propertyAccess, String tableExpression, MappingModelCreationProcess creationProcess) 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 EmbeddableMappingType in org.hibernate.metamodel.spi
Method parameters in org.hibernate.metamodel.spi with type arguments of type EmbeddableMappingTypeModifier and TypeMethodDescriptionManagedTypeRepresentationResolver.resolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given embeddable -
Uses of EmbeddableMappingType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement EmbeddableMappingTypeModifier and TypeClassDescriptionclass
class
class
Methods in org.hibernate.query.derived that return EmbeddableMappingTypeModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.createInverseMappingType
(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) AnonymousTupleEmbeddableValuedModelPart.getEmbeddableTypeDescriptor()
AnonymousTupleEmbeddedEntityIdentifierMapping.getMappedIdEmbeddableTypeDescriptor()
AnonymousTupleNonAggregatedEntityIdentifierMapping.getMappedIdEmbeddableTypeDescriptor()
AnonymousTupleEmbeddedEntityIdentifierMapping.getMappedType()
AnonymousTupleNonAggregatedEntityIdentifierMapping.getMappedType()
AnonymousTupleEmbeddedEntityIdentifierMapping.getPartMappingType()
AnonymousTupleNonAggregatedEntityIdentifierMapping.getPartMappingType()
-
Uses of EmbeddableMappingType in org.hibernate.sql.ast.tree.from
Constructors in org.hibernate.sql.ast.tree.from with parameters of type EmbeddableMappingTypeModifierConstructorDescriptionEmbeddableFunctionTableGroup
(NavigablePath navigablePath, EmbeddableMappingType embeddableMappingType, Expression expression) EmbeddableFunctionTableReference
(NavigablePath navigablePath, EmbeddableMappingType embeddableMappingType, Expression expression) -
Uses of EmbeddableMappingType in org.hibernate.sql.results.graph.embeddable
Methods in org.hibernate.sql.results.graph.embeddable that return EmbeddableMappingType -
Uses of EmbeddableMappingType in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return EmbeddableMappingTypeModifier and TypeMethodDescriptionAggregateEmbeddableFetchImpl.getFetchContainer()
AggregateEmbeddableResultImpl.getFetchContainer()
EmbeddableExpressionResultImpl.getFetchContainer()
EmbeddableFetchImpl.getFetchContainer()
EmbeddableForeignKeyResultImpl.getFetchContainer()
EmbeddableResultImpl.getFetchContainer()
AggregateEmbeddableFetchImpl.getReferencedMappingType()
AggregateEmbeddableResultImpl.getReferencedMappingType()
EmbeddableExpressionResultImpl.getReferencedMappingType()
EmbeddableFetchImpl.getReferencedMappingType()
EmbeddableForeignKeyResultImpl.getReferencedMappingType()
EmbeddableResultImpl.getReferencedMappingType()
-
Uses of EmbeddableMappingType in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc that return EmbeddableMappingTypeModifier and TypeMethodDescriptionAggregateJdbcType.getEmbeddableMappingType()
JsonJdbcType.getEmbeddableMappingType()
XmlJdbcType.getEmbeddableMappingType()
Methods in org.hibernate.type.descriptor.jdbc with parameters of type EmbeddableMappingTypeModifier and TypeMethodDescriptionAggregateJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) H2FormatJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Deprecated, for removal: This API element is subject to removal in a future version.JsonAsStringJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) JsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleJsonBlobJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlAsStringJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Constructors in org.hibernate.type.descriptor.jdbc with parameters of type EmbeddableMappingTypeModifierConstructorDescriptionprotected
H2FormatJsonJdbcType
(EmbeddableMappingType embeddableMappingType) Deprecated, for removal: This API element is subject to removal in a future version.protected
JsonAsStringJdbcType
(int ddlTypeCode, EmbeddableMappingType embeddableMappingType) protected
JsonJdbcType
(EmbeddableMappingType embeddableMappingType) protected
OracleJsonBlobJdbcType
(EmbeddableMappingType embeddableMappingType) XmlAsStringJdbcType
(int ddlTypeCode, EmbeddableMappingType embeddableMappingType) protected
XmlJdbcType
(EmbeddableMappingType embeddableMappingType) -
Uses of EmbeddableMappingType in org.hibernate.type.descriptor.jdbc.internal
Methods in org.hibernate.type.descriptor.jdbc.internal that return EmbeddableMappingTypeMethods in org.hibernate.type.descriptor.jdbc.internal with parameters of type EmbeddableMappingTypeModifier and TypeMethodDescriptionDelayedStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
Uses of EmbeddableMappingType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type EmbeddableMappingTypeModifier and TypeMethodDescriptionJdbcTypeRegistry.resolveAggregateDescriptor
(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext creationContext)