Uses of Interface
org.hibernate.metamodel.mapping.EmbeddableMappingType
-
Packages that use EmbeddableMappingType Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.metamodel.internal 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.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.query.derived org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.embeddable.internal org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi -
-
Uses of EmbeddableMappingType in org.hibernate.dialect
Methods in org.hibernate.dialect that return EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
AbstractPostgreSQLStructJdbcType. getEmbeddableMappingType()
EmbeddableMappingType
DB2StructJdbcType. getEmbeddableMappingType()
EmbeddableMappingType
StructJdbcType. getEmbeddableMappingType()
Methods in org.hibernate.dialect with parameters of type EmbeddableMappingType Modifier and Type Method Description 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 Object[]
StructHelper. getAttributeValues(EmbeddableMappingType embeddableMappingType, Object[] rawJdbcValues, WrapperOptions options)
static Object[]
StructHelper. getJdbcValues(EmbeddableMappingType embeddableMappingType, int[] orderMapping, Object[] attributeValues, WrapperOptions options)
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.AggregateJdbcType
DB2StructJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
MySQLCastingJsonJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
OracleJsonJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
OracleReflectionStructJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
OracleStructJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
OracleXmlJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
PostgreSQLCastingJsonJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
PostgreSQLJsonPGObjectJsonbType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
PostgreSQLJsonPGObjectJsonType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
PostgreSQLStructCastingJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
PostgreSQLStructPGObjectJdbcType. resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext)
AggregateJdbcType
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 EmbeddableMappingType Constructor Description AbstractPostgreSQLJsonPGObjectType(EmbeddableMappingType embeddableMappingType, boolean jsonb)
AbstractPostgreSQLStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
DB2StructJdbcType(EmbeddableMappingType embeddableMappingType, String structTypeName)
MySQLCastingJsonJdbcType(EmbeddableMappingType embeddableMappingType)
OracleReflectionStructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
PostgreSQLCastingJsonJdbcType(boolean jsonb, EmbeddableMappingType embeddableMappingType)
PostgreSQLJsonPGObjectJsonbType(EmbeddableMappingType embeddableMappingType, boolean jsonb)
StructJdbcType(EmbeddableMappingType embeddableMappingType, String typeName, int[] orderMapping)
-
Uses of EmbeddableMappingType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
AbstractCompositeIdentifierMapping. getEmbeddableTypeDescriptor()
EmbeddableMappingType
AbstractCompositeIdentifierMapping. getMappedType()
Method parameters in org.hibernate.metamodel.internal with type arguments of type EmbeddableMappingType Modifier and Type Method Description EmbeddableRepresentationStrategy
ManagedTypeRepresentationResolverStandard. resolveStrategy(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext)
-
Uses of EmbeddableMappingType in org.hibernate.metamodel.mapping
Subinterfaces of EmbeddableMappingType in org.hibernate.metamodel.mapping Modifier and Type Interface Description static 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 EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
EmbeddableMappingType. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)
EmbeddableMappingType
EmbeddableValuedModelPart. getEmbeddableTypeDescriptor()
EmbeddableMappingType
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()
EmbeddableMappingType
CompositeIdentifierMapping. getPartMappingType()
default EmbeddableMappingType
EmbeddableMappingType. getPartMappingType()
-
Uses of EmbeddableMappingType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement EmbeddableMappingType 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 with parameters of type EmbeddableMappingType Modifier and Type Method Description protected 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 EmbeddableMappingType Modifier and Type Method Description static 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 EmbeddableMappingType Constructor Description EmbeddableMappingTypeImpl(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 EmbeddableMappingType Modifier and Type Method Description EmbeddableRepresentationStrategy
ManagedTypeRepresentationResolver. 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 EmbeddableMappingType Modifier and Type Class Description class
AnonymousTupleEmbeddableValuedModelPart
class
AnonymousTupleEmbeddedEntityIdentifierMapping
class
AnonymousTupleNonAggregatedEntityIdentifierMapping
Methods in org.hibernate.query.derived that return EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
AnonymousTupleEmbeddableValuedModelPart. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)
EmbeddableMappingType
AnonymousTupleEmbeddableValuedModelPart. getEmbeddableTypeDescriptor()
EmbeddableMappingType
AnonymousTupleEmbeddedEntityIdentifierMapping. getMappedIdEmbeddableTypeDescriptor()
EmbeddableMappingType
AnonymousTupleNonAggregatedEntityIdentifierMapping. getMappedIdEmbeddableTypeDescriptor()
EmbeddableMappingType
AnonymousTupleEmbeddedEntityIdentifierMapping. getMappedType()
EmbeddableMappingType
AnonymousTupleNonAggregatedEntityIdentifierMapping. getMappedType()
EmbeddableMappingType
AnonymousTupleEmbeddedEntityIdentifierMapping. getPartMappingType()
EmbeddableMappingType
AnonymousTupleNonAggregatedEntityIdentifierMapping. getPartMappingType()
-
Uses of EmbeddableMappingType in org.hibernate.sql.results.graph.embeddable
Methods in org.hibernate.sql.results.graph.embeddable that return EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
EmbeddableResultGraphNode. getReferencedMappingType()
Methods in org.hibernate.sql.results.graph.embeddable with parameters of type EmbeddableMappingType Modifier and Type Method Description protected DomainResultAssembler<?>[]
AbstractEmbeddableInitializer. createAssemblers(EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, EmbeddableMappingType embeddableTypeDescriptor)
-
Uses of EmbeddableMappingType in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal with parameters of type EmbeddableMappingType Modifier and Type Method Description protected static DomainResultAssembler<?>[]
AbstractNonAggregatedIdentifierMappingInitializer. createAssemblers(FetchParentAccess parentAccess, EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, EmbeddableMappingType embeddableTypeDescriptor)
protected DomainResultAssembler<?>[]
AggregateEmbeddableFetchInitializer. createAssemblers(EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, EmbeddableMappingType embeddableTypeDescriptor)
protected DomainResultAssembler<?>[]
AggregateEmbeddableResultInitializer. createAssemblers(EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, EmbeddableMappingType embeddableTypeDescriptor)
-
Uses of EmbeddableMappingType in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc that return EmbeddableMappingType Modifier and Type Method Description EmbeddableMappingType
AggregateJdbcType. getEmbeddableMappingType()
EmbeddableMappingType
JsonJdbcType. getEmbeddableMappingType()
EmbeddableMappingType
OracleJsonBlobJdbcType. getEmbeddableMappingType()
EmbeddableMappingType
XmlJdbcType. getEmbeddableMappingType()
Constructors in org.hibernate.type.descriptor.jdbc with parameters of type EmbeddableMappingType Constructor Description H2FormatJsonJdbcType(EmbeddableMappingType embeddableMappingType)
JsonAsStringJdbcType(int ddlTypeCode, EmbeddableMappingType embeddableMappingType)
JsonJdbcType(EmbeddableMappingType embeddableMappingType)
OracleJsonBlobJdbcType(EmbeddableMappingType embeddableMappingType)
XmlAsStringJdbcType(int ddlTypeCode, EmbeddableMappingType embeddableMappingType)
XmlJdbcType(EmbeddableMappingType embeddableMappingType)
-
Uses of EmbeddableMappingType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type EmbeddableMappingType Modifier and Type Method Description AggregateJdbcType
JdbcTypeRegistry. resolveAggregateDescriptor(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext creationContext)
-