Package org.hibernate.metamodel.mapping.internal
package org.hibernate.metamodel.mapping.internal
-
ClassDescriptionBase support for EmbeddableMappingType implementationsBase support for EntityCollectionPart implementationsActs as a ModelPart for the discriminator portion of an any-valued mappingActs as a ModelPart for the key portion of an any-valued mappingMapping of a simple identifierModels a basic collection element/value or index/keyMulti-attribute NaturalIdMapping implementationSingular, any-valued attributeRepresents the "type" of an any-valued mappingSpecialization of ConvertedBasicTypeImpl to expose access to the
DiscriminatorTypeImpl.underlyingJdbcMapping
of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeImplementation ofDiscriminatorValueDetails
used for embeddable inheritance.Describes a "normal" embeddable.Support forEmbeddedId
An entity-valued collection-part.Responsible for retrieving database-generated attribute values after aninsert
orupdate
statement is executed.EmbeddableMappingType implementation describing anIdClass
EmbeddableRepresentationStrategy for an IdClass mappingDefines the ability to perform post-creation processing for collection mappings.Defines the ability to perform post-creation processing for entity mappings.The inverse part of a "non-aggregated" composite identifier.Entity-valued collection-part mapped through a join table.Explicitly defined to better control (for now) the argsDeprecated.Please get rid of it: such collections should be immutable.A "non-aggregated" composite identifier.order( id, ...Allows callback after creation of the attribute mapping.Single-attribute NaturalIdMapping implementationSoftDeleteMapping implementationEmbeddable describing the virtual-id aspect of a non-aggregated composite id