Uses of Interface
org.hibernate.metamodel.mapping.ValueMapping
-
Packages that use ValueMapping Package Description 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.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.results.graph.embeddable org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.internal -
-
Uses of ValueMapping in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement ValueMapping Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of ValueMapping in org.hibernate.metamodel.mapping
Subinterfaces of ValueMapping in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAggregatedIdentifierMappingAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedMappingAny basic-typed ValueMapping.interfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDiscriminatorType<O>Union ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceEmbeddableDiscriminatorMappingDetails about the discriminator for an embeddable hierarchy.interfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityRowIdMappingMapping of a row-idinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interfaceOwnedValuedModelPartMarker interface for valued model parts that have a declaring/owner type.interfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceValuedModelPartDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
Uses of ValueMapping in org.hibernate.metamodel.mapping.internal
Subinterfaces of ValueMapping in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement ValueMapping Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEntityCollectionPartBase support for EntityCollectionPart implementationsclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplMapping of a simple identifierclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassDiscriminatorTypeImpl<O>Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classManyToManyCollectionPartEntity-valued collection-part mapped through a join table.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classOneToManyCollectionPartorder( id, ...classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMapping -
Uses of ValueMapping in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement ValueMapping Modifier and Type Class Description classDiscriminatorType<T>Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter -
Uses of ValueMapping in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ValueMapping Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMapping -
Uses of ValueMapping in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement ValueMapping Modifier and Type Class Description classEmbeddableTypeLiteralclassEntityTypeLiteral -
Uses of ValueMapping in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement ValueMapping Modifier and Type Class Description classAbstractJdbcParameterclassJdbcParameterImplclassSqlTypedMappingJdbcParameterclassVersionTypeSeedParameterSpecificationParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of ValueMapping in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement ValueMapping Modifier and Type Class Description classColumnValueParameterParameter descriptor specific to mutations. -
Uses of ValueMapping in org.hibernate.sql.results.graph.embeddable
Subinterfaces of ValueMapping in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable -
Uses of ValueMapping in org.hibernate.type
Subinterfaces of ValueMapping in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E>A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceConvertedBasicType<J>Extension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement ValueMapping Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementations.classBasicArrayType<T,E>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classBottomTypeA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S,E>Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E>A converted basic array type.classCustomType<J>classJavaObjectTypeclassNullTypeclassQueryParameterJavaObjectTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of ValueMapping in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement ValueMapping Modifier and Type Class Description classBasicTypeImpl<J>classConvertedBasicTypeImpl<J>classCustomMutabilityConvertedBasicTypeImpl<J>classCustomMutabilityConvertedPrimitiveBasicTypeImpl<J>Wrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classImmutableNamedBasicTypeImpl<J>classNamedBasicTypeImpl<J>
-